1

我们的项目最近已从 VS2005 迁移到 VS2010。在我的桌面上编译它会导致随机错误,主要是一个:

12>C:\Program Files\MSBuild\Microsoft.Cpp\v4.0\Platforms\Win32\Microsoft.Cpp.Win32.Targets(268,5): error MSB6001: Invalid command line switch for "link.exe". Not a valid Win32 FileTime.
12>C:\Program Files\MSBuild\Microsoft.Cpp\v4.0\Platforms\Win32\Microsoft.Cpp.Win32.Targets(268,5): error MSB6001: Parameter name: fileTime

我查看了项目属性,在“链接器”部分,然后是“命令行”。与文件时间无关..

完整的 VS2010 重新安装并没有解决问题。您是否已经看到该问题并且您设法解决了它?

4

3 回答 3

0

获取以下文件的最新更新:

C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppCommon.targets

这是最新版本的链接: https ://docs.google.com/file/d/0B5D-rSG1AVXNVXBCUzNtU0RaRzg/edit

于 2013-09-04T10:58:13.900 回答
0

从我的桌面上删除 Citrix 确实解决了这个问题。(难以置信但真实..)

于 2012-09-27T19:49:35.307 回答
0

检查 %LOCALAPPDATA%\Microsoft\MSBuild\v4.0\Microsoft.Cpp.Win32.user.props 文件中的包含/排除路径

就我而言,我从 ExcludePath 标记中删除了 $(path),这修复了我的 MSB6001 错误。

于 2015-08-31T10:17:19.623 回答