在C#/ .NET中设置依赖项的文件夹

时间:2012-02-16 19:10:16

标签: c# .net visual-studio-2010

我有一个带有一堆依赖项的C#项目,但我想将它们存储在可执行文件所在的另一个文件夹中。

例如

WTEngine/
/bin
--Dependencies go here
/otherfolder
WTEngine.exe

我该怎么做?我移动它们,可执行文件再也找不到它们了

2 个答案:

答案 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?