相关疑难解决方法(0)

部署时无法找到MSBuild目标PipelinePreDeployCopyAllFilesToOneFolder

从VS2010 RTM部署Web应用程序项目会导致MSBuild中出错.它抱怨无法找到PipelinePreDeployCopyAllFilesToOneFolder目标.

有没有办法进一步诊断这个?

谢谢.

msbuild pipeline visual-studio-2010

11
推荐指数
2
解决办法
1万
查看次数

MSBuild:错误 MSB4057:项目中不存在目标

我们正在将我们的编译系统迁移到msbuild,我们发现一些项目报告了以下错误:

c:\src\libs\a_lib\A\A.vcxproj:错误 MSB4057:项目中不存在目标“C”。

c:\src\libs\a_lib\B\B.vcxproj:错误 MSB4057:项目中不存在目标“C”。

c:\src\libs\a_lib\C\C.vcxproj:错误 MSB4057:项目中不存在目标“C”。

c:\src\libs\a_lib\D\D.vcxproj:错误 MSB4057:项目中不存在目标“C”。

编译行是

msbuild "c:\src\libs\a_lib\a_lib.sln" /nologo "/target:C" /t:build "/p:Configuration=Release" "/p:Platform=Win32"
Run Code Online (Sandbox Code Playgroud)

可以看出,该解决方案有多个项目。项目本身存在于解决方案中,可以从 VS IDE 中进行编译。此外,其他目标不会失败(例如:A、B、D)。

我们之前的编译行在同一个项目上正常工作:

devenv "c:\src\libs\a_lib\a_lib.sln" /project "C" /build /nologo "Release|Win32"
Run Code Online (Sandbox Code Playgroud)

msbuild target visual-studio

9
推荐指数
1
解决办法
1万
查看次数