我正在使用Visual Studion 2017中的C#项目处理WPF,并且能够在开发模式下完美地运行该项目。但是在我发布项目后,我收到错误无法加载DLL"SQLite.Interop.dll":找不到指定的模块。(HRESULT的例外:0x8007007E(。
我搜索了很多,但找不到解决方案。许多人提到将SQLite.Interop.dll放在调试文件夹中,但在我的应用程序中,x64和x86的dll已经存在于调试文件夹中,但是他们说的下一步是将文件属性更改为
生成操作:无和
复制到输出目录:始终复制
但问题是当我右键单击SQLite.Interop.dll时,我找不到这些选项。请在这方面帮助我,因为我从几个小时开始就被困在这个领域。您的帮助将不胜感激。
步骤1:单击"解决方案和文件夹"按钮
步骤2:选择文件夹视图
步骤3:双击打开扩展名为.csproj的文件
步骤4:复制,粘贴并将以下代码保存在<PropertyGroup>
标签中,如图所示
<ContentSQLiteInteropFiles>true</ContentSQLiteInteropFiles>
<CopySQLiteInteropFiles>false</CopySQLiteInteropFiles>
<CleanSQLiteInteropFiles>false</CleanSQLiteInteropFiles>
<CollectSQLiteInteropFiles>false</CollectSQLiteInteropFiles>
步骤5:单击"解决方案和文件夹"按钮,然后单击带有.sln选项的选择按钮
步骤6:右键单击项目,然后选择重新加载项目
步骤7:如果带有.csproj的文件已打开,则此弹出窗口将出现并选择"是"按钮将其关闭
这就是我的问题在抛弃头部整整一天后解决的方式。我希望这会帮助某人。