无法'始终复制'SQLite.Interop.dll Visual Studio 2017社区

问题描述 投票:0回答:1

我正在Visual Studion 2017中使用C#项目来开发WPF,并且能够在开发模式下完美地运行该项目。但是在发布项目后出现错误:无法加载DLL'SQLite.Interop.dll':找不到指定的模块。(HRESULT的异常:0x8007007E)。

我进行了很多搜索,但找不到解决方案。许多地方提到了将SQLite.Interop.dll放置在Debug文件夹中的位置,但是在我的应用程序中,x64和x86的dll已经存在于Debug文件夹中,但是下一步,他们说将文件属性更改为

Build Action:无和

复制到输出目录:始终复制

但是问题是,当我右键单击SQLite.Interop.dll时,我找不到这些选项。请帮助我,因为我从几个小时以来就一直坚持这一权利。您的帮助将不胜感激。

c# wpf sqlite interop
1个回答
0
投票

Step 1: Click Solutions and Folders Button

Step 2: Select Folder View

Step 3: Double Click to Open file with .csproj extension

Step 4: Copy, Paste and save the below code inside <PropertyGroup> tag like given in the Image

<PropertyGroup>

<ContentSQLiteInteropFiles>true</ContentSQLiteInteropFiles> <CopySQLiteInteropFiles>false</CopySQLiteInteropFiles> <CleanSQLiteInteropFiles>false</CleanSQLiteInteropFiles> <CollectSQLiteInteropFiles>false</CollectSQLiteInteropFiles>

Step 5: Click Solutions and Folders Button and then SELECT button with .sln option

Step 6: Right click on Project and then SELECT Reload Project

这是我的头放弃一整天后如何解决的问题。我希望这会对某人有所帮助。

© www.soinside.com 2019 - 2024. All rights reserved.