Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
C# 当某些项目( .csproj项目)是实际构建系统的一部分时,您将如何管理生命周期和自动化构建过程?
C#
示例:.csproj是一个使用 在BuildEnv.csprojMSBuild中实现的任务的项目。两个项目都是同一个产品的一部分(意思是,BuildEnv.csproj会随着产品的开发而频繁更改,而不是很少更新的第 3 方)
MSBuild
您必须将其分解为两个单独的“项目”,否则您将花费数年时间追查您的尾巴,试图找出损坏的构建是否是由于构建系统的更改或正在开发的代码中的更改造成的。
以前,我们在 CVS 中将这两个系统分解为单独的项目。
您希望能够改变一件事,同时保持另一件事不变,以限制在执行取证分析时必须查看的内容。
希望有帮助。