Asp.net core ASP.NET vnext bin dll
通常,我们把dll放在bin文件夹中,就这样 现在,我将互操作dll放在wwwroot/bin上的SQLite.interop.dll中/ 但是仍然会得到这个错误 mscorlib.dll中发生类型为“System.DllNotFoundException”的未处理异常Asp.net core ASP.NET vnext bin dll,asp.net-core,Asp.net Core,通常,我们把dll放在bin文件夹中,就这样 现在,我将互操作dll放在wwwroot/bin上的SQLite.interop.dll中/ 但是仍然会得到这个错误 mscorlib.dll中发生类型为“System.DllNotFoundException”的未处理异常 我应该把interop dll放在asp.net vnext上的什么地方?我没有一个正确的答案给你,但我有一个可行的答案:把dll放在Windows System32目录中。C:\Users\{change into your
我应该把interop dll放在asp.net vnext上的什么地方?我没有一个正确的答案给你,但我有一个可行的答案:把dll放在Windows System32目录中。C:\Users\{change into your window username}\.dnx\runtimes\dnx-clr-win-x86.1.0.0-beta7\bin 适用于asp.net vnext beta 7 更新25-09-2015 在使用另一台机器进行测试后,该路径并不总是正确的。 为确保这一点,请选中“路径”环境变量。 在我的例子中,指向C:\Users\{change into your window username}\.dnx\bin的dnx运行时
我把我的sqlite3.dll放在那里,我可以在.net内核上使用sqlite:)无论谁投票否决这个问题,通常这不应该发生在当前的asp.net中。现在,vnext中有了全新的项目结构,没有任何官方文档或任何东西。我有一个库,它试图加载另一个库,我试图将它放在wwwroot中的bin文件夹中,project文件夹,基于ApplicationBasePath,它们都不工作。对于其他遇到此问题的人,这里有一个解决方法,请将其放在目录“C:\Users\{your username}\.kpm\packages\System.Data.SQLite.Core\1.0.94.0\lib\net451”中。不要这样做,上面的步骤将导致项目中出现引用错误。在这种情况下,让SQLite工作是否成功?您好,上述解决方案只工作一次或(可能)在出版期间。问题是,它会对我发布的kruntime产生问题,但是是的,我通过将互操作dll放在那个文件夹上成功地使SQLite工作。