下一个重要步骤是确保解决方案在构建服务器上构建.第一部分是手动步骤,因为在使用持续集成工具之前,我们首先必须确保构建在构建服务器上运行的方式与在客户端计算机上执行的方式相同.为此,我们必须执行以下步骤 :
步骤1 : 将整个解决方案文件复制到服务器.我们创建了一个可用作构建服务器的Amazon实例服务器.因此,请将整个 .Net 解决方案的服务器手动复制到服务器上.
第2步 : 确保服务器上存在框架.如果您已在客户端计算机上的.Net framework 4.0中编译了应用程序,则必须确保它也安装在服务器计算机上.因此,请转到服务器上的 C:\ Windows \ microsoft.NET \ Framework 位置,并确保存在所需的框架.
第3步 : 现在让我们在服务器上运行MSBuild,看看会发生什么.
好的,所以看起来我们遇到了错误.持续集成有一个重要的教训,那就是您需要确保Build在构建服务器上运行.为此,您需要确保在构建服务器上安装所有必备软件.
对于.Net,我们需要安装一个名为 Visual Studio Redistributable package 的组件.此程序包包含 .Net 应用程序在服务器上构建所需的所有必需文件.因此,让我们在构建服务器上执行以下安装步骤.
步骤4 : 双击可执行文件以开始安装.
第5步 : 在下一步中,同意许可条款并单击安装.
第6步 : 现在运行MSBuild时,我们需要确保在调用MSBuild时包含一个附加参数,即 p:VisualStudioversion = 12.0 .这可以确保MSBuild引用在前面步骤中下载的那些文件.
现在我们可以看到解决方案已经正确构建,我们也知道我们的基线项目在服务器上正确构建.