0

我想知道是否有可能制作这样的东西......

我有一个项目,VS2012它使用两个引用的VS项目(DLLs正在编译期间创建)和其他一些DLLs(外部库等)。现在我想清理我的编译并放在DLLs两个文件夹中:例如InternalsExternals.

如何使它成为可能?问题是我编译.exe的应用程序文件希望将DLLs其放置在主文件夹中(靠近它) - 所以如果它需要从DLL它加载库崩溃......

我试图在网上找到一些东西,但 ppl 只询问DLLs从参考文件夹复制到输出文件夹的问题。但这不是我想做的:/

4

1 回答 1

0

好的,我找到了解决方案。我需要添加一个新项目app.config并指定privatePaths

<?xml version="1.0" encoding="utf-8" ?>
<configuration>
    <runtime>
        <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
            <probing privatePath="InternalsFolder;ExternalsFolder" />
        </assemblyBinding>
    </runtime>
</configuration>
于 2013-02-07T10:57:33.173 回答