【问题标题】:What files do you check-in to source countrol management system when working in an ASP.NET web application?在 ASP.NET Web 应用程序中工作时,您将哪些文件签入到源代码控制管理系统?
【发布时间】:2011-02-07 06:48:53
【问题描述】:

我们有一个引用其他几个项目的主 Web 应用程序。您是否将 .csproj/.sln 文件签入到源代码管理中?如果是这样,您是使用这些文件进行 msbuild 还是只包含 *.cs 来构建您的 dll? ILMerge 对性能有任何帮助吗?

【问题讨论】:

  • 寻找一些最佳实践。

标签: asp.net visual-studio visual-studio-2008 msbuild version-control


【解决方案1】:

您的目标应该是检查所有需要的东西,以便有人可以全新安装 Visual Studio、进行检查、双击 .sln 文件、构建并开始他们的工作。

.sln 和 .csproj 在我看来是很简单的:如果你向项目中添加一个新文件会发生什么:如果你没有提交 . csproj 文件。

【讨论】:

    【解决方案2】:
    • ILMerge - 没有。不适用于 Web 应用程序。其他的也不行。

    • 签到?让视觉工作室处理它怎么样。现在,一般来说 - 没有所有相关文件的源代码控制是垃圾;)所以,它应该包括项目和解决方案之类的东西。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2010-11-24
      • 1970-01-01
      • 2010-11-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多