我在浏览器中收到一条错误消息,说当我将项目输出放到另一个目录时(从" bin"到&#34)它无法找到dll。 ; .. \在项目属性中的任何\ Debug \") - > build。如果我将它设置为" bin"它可以找到dll。
我已尝试将必要的dll安装到GAC(Drag and drop a DLL to the GAC ("assembly") in windows server 2008 .net 4.0),尝试更改web.config(probing privatePath and subdirectories)中的路径并使用Environment.SetEnvironmentVariable(Set Custom Path to Referenced DLL's? )。我还没找到合适的代码来尝试Post-build事件命令行(Changing the ASP.NET build folder)。
有没有人能够找到解决方法?我确定这样的事情应该有效,但它不适合我:
<configuration>
<runtime>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<probing privatePath="..\Any\Debug"/>
</assemblyBinding>
</runtime>
</configuration>
我尝试过使用相对路径和硬编码路径。