解决方案中的每个.Net项目都应该有自己的OutputFolder吗?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了解决方案中的每个.Net项目都应该有自己的OutputFolder吗?相关的知识,希望对你有一定的参考价值。

我有一个约有50个项目的解决方案。

Visual Studio的默认行为是将每个项目构建到项目子文件夹bin/debugbin/release中。

在我的公司中,有指导方针,所有项目都应以公共输出目录结尾。优点应该是文件复制不是那么频繁。

检查buildoutput显示给我许多相同文件的删除和副本。因此,我希望复制数量没有优势。

那么共享输出目录还有其他好处吗?有没有我没有注意到的问题?处理此问题的最佳做法是什么?

感谢您的帮助:D

答案

如果您坚持要这样做。您可以

  • 右键单击您的项目
  • 选择“属性” =>“构建事件” =>“构建后事件命令行”
  • 放入xcopy“ $(ProjectDir)\ bing \ debug {yourprojectdll}”“ {共享文件夹的路径}” / Y / I / R

以上是关于解决方案中的每个.Net项目都应该有自己的OutputFolder吗?的主要内容,如果未能解决你的问题,请参考以下文章

如何为 .NET 项目自定义强制代码样式规则

如何设置 ASP.NET API / AngularJS 项目

如何为 .NET 项目自定义强制代码样式规则 #yyds干货盘点#

同一个 .net 解决方案中的多个 edmx

项目介绍怎么写啊

稳定婚姻模型