我目前正在使用official guide 升级到MVC 5.0的 MVC 4.0 项目。
我在本地使用Visual Studio 2012,并为项目创建了发布配置文件。
在本地我通过 Visual Studio开发人员命令提示符使用调用msbuild:msbuild /m /p:Configuration=Dev;DeployOnBuild=true;PublishProfile=Dev my-solution.sln
解决方案中的所有项目都有Dev配置,并且有一个web.dev.config。
服务器上的命令行是相同的。
到目前为止,区别在于服务器上只安装了visual studio shell(不是完整的),我们无法在服务器上安装完整的VS2012实例。
另外,看到在服务器上安装TFS,我发现只安装了v9.0目标文件(Visual Studio 2008)。复制Visual Studio 2012目标文件无法解决此问题。
到目前为止,我看到了2个解决方案,但却在寻找第三个解决方案。
是否有第三种解决方案?
答案 0 :(得分:0)
在构建服务器上安装完整的Visual Studio是很常见的。从VS 2012开始,如果没有安装VS,你甚至无法在你的构建中运行单元测试。
我建议安装VS并查看是否能解决问题。