配置MSBuild以构建解决方案,并为每个项目将构建的dll放入一个目录,将外部库放入另一个目录

本文关键字:构建 另一个 外部 一个 解决方案 MSBuild 配置 项目 dll | 更新日期: 2023-09-27 18:12:41

我希望能够使用MSBuild来构建我的解决方案,并使其不复制任何第三方dll项目引用到输出目录。

配置MSBuild以构建解决方案,并为每个项目将构建的dll放入一个目录,将外部库放入另一个目录

您是否尝试在Visual Studio中将CopyLocal属性设置为false ?有关CopyLocal的更多信息,请参阅msdn。此设置将阻止msbuild将非gac引用复制到bin目录

这对我来说是最好的解决方案。您可以为所有引用和项目引用设置私有属性的默认值。我将它用于本地&服务器构建。如果你需要在VS2010编译期间禁用复制引用到bin目录,你必须设置<对于直接在项目文件中的每个(项目)引用,Private>属性为False。Visual Studio和MSBuild默认将Private属性设置为True。

相关文章: