对 C# .NET 项目和 DEV 服务器中的特定文件进行更改然后将该文件移动到不同的环境(例如服务器 B)的最佳策略是什么?我注意到它总是希望我在目标服务器上重新编译,我认为我做错了,因为我认为我不必这样做(加上服务器不是内部的,所以它真的很慢而且很耗时)。
您或您的公司使用的任何建议或策略将不胜感激。
对 C# .NET 项目和 DEV 服务器中的特定文件进行更改然后将该文件移动到不同的环境(例如服务器 B)的最佳策略是什么?我注意到它总是希望我在目标服务器上重新编译,我认为我做错了,因为我认为我不必这样做(加上服务器不是内部的,所以它真的很慢而且很耗时)。
您或您的公司使用的任何建议或策略将不胜感激。
对于 Web 应用程序开发,我的经验是:
开发人员在其本地计算机上拥有一个连接到源代码控制的开发环境。一个 DEV Web 服务器与创建的项目共享,允许开发人员手动将文件复制到 Web 应用程序文件夹。一个 TEST Web 服务器,其中 MSI 安装仅用于分发 UAT 的更改 一个 PROD Web 服务器,其中 MSI 安装仅用于分发 UAT 批准的 MSI
我参与的项目的规模通常使构建脚本过度杀伤,大多数时候一个项目正在处理它被构建多次用于调试等。
对源文件(如 SubVersion)使用源代码控制程序,对由这些文件构建的二进制文件使用 Cruise Control...