在子文件夹中构建库

时间:2014-11-06 22:41:31

标签: c# visual-studio-2013

我想在“lib”子文件夹中自动构建引用的lib。我不知道如何处理。我试图加入

<?xml version="1.0" encoding="utf-8" ?>
<configuration>
  <runtime>
    <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
      <probing privatePath="lib"/>
    </assemblyBinding>
  </runtime>
  <startup>
    <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5" />
  </startup>
</configuration>
在App.config中

并没有帮助。所有引用的文件仍将在主输出文件夹中构建/复制。有任何想法吗?

1 个答案:

答案 0 :(得分:1)

探测路径仅用于在运行时加载程序集,而不用于编译。如果您希望将引用的库放在输出路径的lib子文件夹中,则必须手动将其放在那里(例如,使用构建后事件),并将引用的程序集标记为{{1}在其属性中,以防止将其复制到输出目录。