VS 2013 - MS构建问题

时间:2014-02-13 16:43:53

标签: asp.net-mvc visual-studio-2010 visual-studio msbuild visual-studio-2013

我最近在项目中从VS2010升级到了VS2013。

尝试运行我们的网络部署时,我现在收到此错误:

  

“C:\ G \ ectc.proj”(部署目标)(1) - > “C:\ G \ Source \ Web \ Web.csproj(ResolveReferences; _CopyWebApplicatio n target)(14:18) - > C:\ g \ Source \ Web \ Web.csproj:错误MSB4057:目标”_CopyWeb应用程序“在项目中不存在。

奇怪的是,如果我在升级之前签出代码并运行相同的构建命令,那就是:

  

msbuild ctc.proj / t:部署

它工作正常,但如果我在VS 2013代码库上运行该命令,则无效。

由于

1 个答案:

答案 0 :(得分:1)

尝试从2010环境和2013环境预处理ctc.proj,以确定缺少哪些目标文件,或者在2013部署中发生了什么,以及无法解析包含CopyWebApplication的目标文件。

在2013环境中使用:

msbuild ctc.proj /pp >2013.txt

在2010环境中使用:

msbuild ctc.proj /pp >2013.txt

我猜它正在使用包含CopyWebApplications的目标的错误路径。