我有一个带有一堆依赖项的C#项目,但我想将它们存储在可执行文件所在的另一个文件夹中。
例如
WTEngine/
/bin
--Dependencies go here
/otherfolder
WTEngine.exe
我该怎么做?我移动它们,可执行文件再也找不到它们了
答案 0 :(得分:0)
ASP.NET的这个答案解决了同样的问题,大多数答案可以有效地移植到桌面可执行文件:How do I reference assemblies outside the bin folder in an ASP.net application?
另见How do I change the lookup path for .NET libraries referenced via #using in Managed C++?
答案 1 :(得分:0)
从两个地方自动加载.NET依赖项:
您无法移动其他文件夹中的依赖项并自动加载它们。
如果您决定手动加载程序集,请查看以下问题:
How to Load an Assembly to AppDomain with all references recursively?