1. 程式人生 > >vs2010編譯錯誤:error MSB3073: :VCEnd" exited with code 1.

vs2010編譯錯誤:error MSB3073: :VCEnd" exited with code 1.

vs2008編譯通過,但vs2010出現如下錯誤:

 1>  The system cannot find the path specified.
1>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppCommon.targets(113,5): error MSB3073: The command "copy C:\projects\compname\tck\app\appname\Debug\* \\sl-fc-1\appname\*
1>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppCommon.targets(113,5): error MSB3073: copy C:\projects\compname\tck\app\appname\\vslibs\* \\sl-fc-1\appname\*
1>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppCommon.targets(113,5): error MSB3073:
1>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppCommon.targets(113,5): error MSB3073: :VCEnd" exited with code 1.

網上有很多關於MSB3073錯誤的文章,最後終於找到了。

解決方法如下:


Custom build tasks can be in one of two places. Right click on your project, select Properties, then check:

    Configuration Properties|Build Events|Post-Build Event
    Configuration Properties|Custom Build Step|General

If you have multiple projects in your solution check all of them. If you don't see a reference to a copy to \sl-fc-1 you may have a reference to a batch file that does this copy. I recommend that you disable all the post-build tasks one by one until you find the one that does this.

Good luck.