Visual studio 2015 “目标”;“预链接事件”;不存在于VS2015 C++;项目 我在VS2015中创建了一个干净的C++ DLL项目,并添加了包含C:(不是CPP,但C)的源文件: int main() { return 0; }

Visual studio 2015 “目标”;“预链接事件”;不存在于VS2015 C++;项目 我在VS2015中创建了一个干净的C++ DLL项目,并添加了包含C:(不是CPP,但C)的源文件: int main() { return 0; },visual-studio-2015,Visual Studio 2015,得到: C:\Program Files(x86)\MSBuild\Microsoft.Cpp\v4.0\V140\Microsoft.CppBuild.targets(1180,11):错误MSB4057:项目中不存在目标“PreLinkEvent”。 它是从哪里来的?看起来我的VS有点问题,因为项目成功地在另一台机器上构建。这是一个“hello world”类型的问题。目标在C:\Program Files(x86)\MSBuild\Microsoft.Cpp\v4.0\V140\Micro

得到:

C:\Program Files(x86)\MSBuild\Microsoft.Cpp\v4.0\V140\Microsoft.CppBuild.targets(1180,11):错误MSB4057:项目中不存在目标“PreLinkEvent”。


它是从哪里来的?

看起来我的VS有点问题,因为项目成功地在另一台机器上构建。这是一个“hello world”类型的问题。目标在C:\Program Files(x86)\MSBuild\Microsoft.Cpp\v4.0\V140\Microsoft.cppcomon.targets文件中定义。请仔细查看,如果文件看起来已损坏或完全为空,请不要感到惊讶。您需要检查磁盘驱动器的运行状况,至少运行chkdsk,重新安装VS.yes,看起来我在Hyper-V虚拟机上的磁盘已损坏。