Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2012/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Templates 为什么WiX不能在Visual Studio 2012 Express中工作?_Templates_Visual Studio 2012_Wix_Windows Installer - Fatal编程技术网

Templates 为什么WiX不能在Visual Studio 2012 Express中工作?

Templates 为什么WiX不能在Visual Studio 2012 Express中工作?,templates,visual-studio-2012,wix,windows-installer,Templates,Visual Studio 2012,Wix,Windows Installer,可能重复: 正在寻找与Visual Studio 2012 Express集成的免费安装程序创建者。我读过很多关于Windows Installer XML(WiX)的书,但它似乎无法与Visual Studio的快速版本一起开箱即用。有什么解决办法吗?我想知道为什么一个免费的开源功能在Express edition中不支持或不能支持项目模板,但在其他所有版本中都可以。这是Microsoft为让人们升级而设置的内置障碍吗?Visual Studio Express不支持第三方的扩展性。这是微软

可能重复:


正在寻找与Visual Studio 2012 Express集成的免费安装程序创建者。我读过很多关于Windows Installer XML(WiX)的书,但它似乎无法与Visual Studio的快速版本一起开箱即用。有什么解决办法吗?我想知道为什么一个免费的开源功能在Express edition中不支持或不能支持项目模板,但在其他所有版本中都可以。这是Microsoft为让人们升级而设置的内置障碍吗?

Visual Studio Express不支持第三方的扩展性。这是微软对VisualStudio所有免费版本的限制。由于Wix是作为一个开源项目进行维护的,因此它无法像集成到visualstudioprofessional和visualstudioprofessional中那样深入地集成到visualstudioexpress中


您仍然可以使用,也可以使用。

快速版旨在限制您使用Microsoft为其提供的开发人员体验来浏览框架。对于完成“真正的”工作来说没有那么多。这是一个遗憾,因为如果你在免费的VS Int Shell redist上安装WiX,它就可以正常工作。是的,但是独立/集成的Shell也不支持标准的项目类型,所以它真的不会改变任何东西。要获得支持可扩展性和至少一种标准编程语言的Visual Studio版本,您需要Visual Studio Professional或更高版本。我想您没有领会我的意思。很遗憾,Express不能做壳牌能做的事情。如果功能集重叠,他就不需要Pro了。同样,如果他在一个解决方案中保留他的express项目,在另一个解决方案中保留他的WiX项目,那么他可以使用VM处理WiX,然后通过TFS/MSBuild将其全部发送到编译。乱劈对但是它证明了这一点,即限制是毫无意义的恼人。是的,似乎你不能得到免费+免费的合作很好,但$+免费工程伟大。我理解MS的动机,但旧版本的Express仍然可以执行简单的安装项目。我要调查一下这件事。还有其他好的、免费的、有漂亮GUI前端的包装器吗?