【问题标题】: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 文件。