解决方案中的每个.Net项目都应该有自己的OutputFolder吗?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了解决方案中的每个.Net项目都应该有自己的OutputFolder吗?相关的知识,希望对你有一定的参考价值。
我有一个约有50个项目的解决方案。
Visual Studio的默认行为是将每个项目构建到项目子文件夹bin/debug
和bin/release
中。
在我的公司中,有指导方针,所有项目都应以公共输出目录结尾。优点应该是文件复制不是那么频繁。
检查buildoutput显示给我许多相同文件的删除和副本。因此,我希望复制数量没有优势。
那么共享输出目录还有其他好处吗?有没有我没有注意到的问题?处理此问题的最佳做法是什么?
感谢您的帮助:D
答案
如果您坚持要这样做。您可以
- 右键单击您的项目
- 选择“属性” =>“构建事件” =>“构建后事件命令行”
- 放入xcopy“ $(ProjectDir)\ bing \ debug {yourprojectdll}”“ {共享文件夹的路径}” / Y / I / R
以上是关于解决方案中的每个.Net项目都应该有自己的OutputFolder吗?的主要内容,如果未能解决你的问题,请参考以下文章
如何设置 ASP.NET API / AngularJS 项目