c# - WPF 设计器无法找到 SQLite.Interop.dll

标签 c# wpf visual-studio sqlite xaml

在我的 WPF 应用程序中,一个单独的类库用于将 session 数据持久保存到 SQLite 数据库。我遇到了 well known problem将 class-library-dll 添加到我的 WPF 项目后,找不到 SQLite.Interop.dll。我手动将 x86/x64-dlls 添加到项目并将 SQLite nuget-packages 安装到 wpf-project,应用程序现在运行良好。

但是 VS WPF-Designer 仍然无法显示使用我的类库的 View ,并因“找不到 SQLite.Interop.dll”而崩溃。这显然“限制”了我改变 View 设计的能力。关于如何为设计人员提供所需的 dll 有什么想法吗??

这不是关于 SQLite.Interop 依赖性的众多帖子的重复,因为我的问题仅与 Visual-Studio 中的 WPF 设计器有关。

最佳答案

要解决此问题,请将 x86 版本的 SQLite.Interop.dll 复制到 Visual Studio IDE 文件夹中。对于 Visual Studio 2019 Community 的默认安装,路径为“C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Common7\IDE”。

关于c# - WPF 设计器无法找到 SQLite.Interop.dll,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41220609/

相关文章:

c# - 添加到 ICollection

c# - Parcelable List<string>, List<int>

c# - 无法找到 'app.xaml',IOException 直到修改 app.xaml

wpf - 全局键绑定(bind)到事件 View 的 View 模型中的命令

c++ - Visual Studio 的 "preprocess current file"插件? (C++)

visual-studio - 接口(interface)应该与它们的实现放在一个单独的项目中吗?

c# - 空运算符 c#

c# - 返回 Sharepoint 库中新创建项目的 Guid

.net - 缩放整个 WPF 窗口

c++ - OpenCV 3.2.0、Visual Studio 2015、Windows 7