Sqlite SQLLite.dll不为少数PC所见';s
我有一个C#应用程序,它有SQLLite的dll。我像引用一样添加了它,并将Copy Local设置为true。 我正常使用这个dll:Sqlite SQLLite.dll不为少数PC所见';s,sqlite,dll,Sqlite,Dll,我有一个C#应用程序,它有SQLLite的dll。我像引用一样添加了它,并将Copy Local设置为true。 我正常使用这个dll:使用System.Data.SQLite 我放置了一个exe,我的dll在exe的目录中,有些人看到这个dll有问题,有些人看不到。 我得到异常System.IO.FileNotFoundException:无法加载文件或程序集“System.Data.SQLite.dll”或其依赖项之一。指定的 我无法管理,为什么在大多数电脑上工作正常,但在其他电脑上却不行
使用System.Data.SQLite代码>
我放置了一个exe,我的dll在exe的目录中,有些人看到这个dll有问题,有些人看不到。
我得到异常System.IO.FileNotFoundException:无法加载文件或程序集“System.Data.SQLite.dll”或其依赖项之一。指定的
我无法管理,为什么在大多数电脑上工作正常,但在其他电脑上却不行
有什么线索要查吗
谢谢> < P> > Pr.Dask.SQLite .dll“需要MsCR100.DLL”,这是它的依赖之一。只有安装了最新的“微软Visual C++可再分发”或其他内部提供的产品,这才是可用的。
例如,VS2010将安装C++默认的可重分配。这是你的应用程序在某些机器中不能工作但在其他工作的原因。
<>你可以尝试在你的应用程序bin文件夹中粘贴“MsVCR100.DLL”,如果你不想在所有的PC上安装C++ ReDIST,就分发它。
如果上面的解决方案没有帮助,那么看看下面类似的帖子
>
“System.Data.SQLite.dll”需要“msvcr100.dll”,这是它的依赖项之一。只有安装了最新的“微软Visual C++可再分发”或其他内部提供的产品,这才是可用的。p>
例如,VS2010将默认安装C++可重分配。这就是为什么您的应用程序在某些机器上不工作,但在其他机器上工作的原因
<>你可以尝试在你的应用程序bin文件夹中粘贴“MsVCR100.DLL”,如果你不想在所有的PC上安装C++ ReDIST,就分发它。
如果上面的解决方案没有帮助,那么看看下面类似的帖子
>
对每个PCYes上都一样。每台电脑都一样