Visual Studio - 针对不同构建配置的不同复制本地设置

时间:2014-12-24 17:27:20

标签: copy local

一直在网上寻找答案。 基本上我希望引用的程序集具有不同的“Copy Local”设置,具体取决于构建配置。

例如:

Build: Debug
Assembly: Assembly.dll 
Copy Local: False

Build: Release
Assembly: Assembly.dll
Copy Local: True

可以这样做吗?

1 个答案:

答案 0 :(得分:0)

到目前为止,不,我认为Copy Local属性和构建配置之间没有任何链接。

您要执行的操作需要单独的“复制本地”属性?比如,Debug和Release配置之间的其他区别是什么?

我在假设,但如果您因为不同的环境而需要差异,我建议首先使用Copy Local to True进行构建/编译,这样就可以复制引用。然后通过将其设置为False来关闭“复制本地”(您将立即将其保留为构建的默认值)。切换到需要Copy Local True的构建,然后右键单击Solution - >属性 - >构建并确保输出路径是您想要的路径。请注意,不要“清理解决方案”,否则您将删除组件的本地副本。