Visual studio 2010 WIX3.0和VisualStudio2010——没有用户界面库?

Visual studio 2010 WIX3.0和VisualStudio2010——没有用户界面库?,visual-studio-2010,wix,wix3,wixlib,Visual Studio 2010,Wix,Wix3,Wixlib,我以前用过Wix来构建安装程序,它很棒 我最近重新映像了我的机器,只安装了VisualStudio2010,因为我已将所有项目更新到该版本 当我下载并安装WIX3.0时,它抱怨说不会安装Voctive,因为我没有安装visual studio 2005或2008“或更高版本”。没关系,反正我不使用还愿(我也不太明白VS2008与此有什么关系,但不管怎样…) 当我尝试使用light.exe链接我的Wix安装程序时,我得到一个链接错误,因为它找不到UI wixlibs。在我的驱动器上搜索不同的位置(

我以前用过Wix来构建安装程序,它很棒

我最近重新映像了我的机器,只安装了VisualStudio2010,因为我已将所有项目更新到该版本

当我下载并安装WIX3.0时,它抱怨说不会安装Voctive,因为我没有安装visual studio 2005或2008“或更高版本”。没关系,反正我不使用还愿(我也不太明白VS2008与此有什么关系,但不管怎样…)

当我尝试使用light.exe链接我的Wix安装程序时,我得到一个链接错误,因为它找不到UI wixlibs。在我的驱动器上搜索不同的位置(公共文件、Wix安装目录等),我找不到任何wixlib文件

问题是我需要为WiX UI库单独下载吗?如果是,在哪里?我在Wix网站上找不到任何有希望的链接。
或者是UI库以某种方式链接到Voctive安装的问题?如果是这样的话,我如何在只有Visual Studio 2010的系统上安装它们呢?

答案是UI已经从wixlib文件转移到WixUIExtension.dll扩展名中。 因此,当调用light来链接时,我可以通过-extwixuiextension,一切都很好。 这就解决了我在“Product”部分中对符号“WixUI:WixUI_Minimal”的未解析引用的问题

具体步骤如下:
项目属性->工具设置->链接器->添加“-ext WixUIExtension”

或者,如果您创建了一个WiX安装项目,右键单击它并添加对WixUIExtension.dll的引用,该项目位于
C:\Program Files(x86)\WiX工具集[版本]\bin\