VS 2013 - MS版本问题(VS 2013 - MS Build Issues)

2019-10-19 08:36发布

我最近从VS2010升级到VS2013对我们的项目。

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

“C:\ G变\ ectc.proj”(部署目标)(1) - >“C:\ G变\源\网络\ Web.csproj(ResolveReferences; _CopyWebApplicatio n个目标)(14点18分) - > C:\克\来源\网络\ Web.csproj:错误MSB4057:目标“_CopyWeb应用”不存在于该项目。

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

的msbuild ctc.proj /吨:部署

它工作的很好,但犯规,如果我运行在VS 2013的代码库该命令。

谢谢

Answer 1:

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

在2013年环境中使用:

msbuild ctc.proj /pp >2013.txt

在2010年的环境中使用:

msbuild ctc.proj /pp >2013.txt

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



文章来源: VS 2013 - MS Build Issues