0

我正在使用 Visual Studio 2010 Ultimate,当我编译第 2 章中的示例项目时得到以下信息:http: //msdn.microsoft.com/en-us/library/windows/desktop/ff795784.aspx

错误是这样的:“uicc.exe”不是内部或外部命令、可运行程序或批处理文件。C:\Program Files\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppCommon.targets(151,5): error MSB6006: "cmd.exe" exited with code 9009. 3> 3>Build FAILED.

我在我的电脑中搜索了文件“uicc.exe”。它显然不存在。我检查了我的 SDK 的版本,它似乎是 v7.0A。

所以……我该怎么办?

另外......如果我的应用程序需要这个文件“uicc.exe”而我的计算机没有它......这是否意味着潜在的目标计算机也没有这个文件?

我希望我的应用程序可以在任何目标 Windows 7 或更高版本的计算机上运行,​​而无需用户事先安装东西。

编辑:好的,事实证明我需要不同版本的 SDK。

我的新问题是:如何在不卸载或影响 Visual Studio 的情况下卸载我拥有的 Windows 7 SDK?我尝试添加/删除程序,但奇怪的是没有列出适用于 Windows 的 SDK(只是很多其他的东西,包括 Silverlight SDK,但没有 Windows SDK)。

那么,如何卸载它以便安装新版本?

4

1 回答 1

0

Uicc.exe 是 Ribbons 编译器,它不包含在 Visual Studio 2010 SDK (v7.0A) 中。必须下载其他版本的 SDK。以下链接阐明了该问题并包含下载链接:

http://connect.microsoft.com/VisualStudio/feedback/details/533794/ribbon-compiler-tool-uicc-is-missing-from-included-windows-sdk

于 2013-07-11T20:41:43.630 回答