1

我最近从项目上的VS2010升级到VS2013。VS 2013 - MS构建问题

当试图运行我们的网络部署我现在收到此错误:

"C:\G\ectc.proj" (Deploy target) (1) -> "C:\G\Source\Web\Web.csproj (ResolveReferences;_CopyWebApplicatio n target) (14:18) -> C:\g\Source\Web\Web.csproj : error MSB4057: The target "_CopyWeb Application" does not exist in the project.

很奇怪,如果我在升级之前检出代码并运行相同的生成命令是:

msbuild ctc.proj /t:Deploy

它的工作很好,但是如果我在VS 2013代码库上运行那个命令则不行。

感谢

回答

1

尝试从2010年的环境预处理ctc.proj和2013环境,以确定哪些目标文件丢失,或者有什么存在的在2013年部署和无法解析包含CopyWebApplication目标文件。

在2013环境中使用:

msbuild ctc.proj /pp >2013.txt 

在2010年的环境中使用:

msbuild ctc.proj /pp >2013.txt 

我猜它使用含有CopyWebApplications目标不正确的路径。