Visual Studio 2015 年用于创建安装程序或安装程序的工具
Tools to create installers or setup programs in Visual Studio 2015
在我用 C# 构建了一个良好的 WPF 应用程序并愿意使用该技术后,我知道我的 Visual Studio Community 2015 RC 软件开发工具没有用于创建安装程序的工具是不够的。
所以,我尝试安装 Microsoft Visual Studio 2015 Installer Projects,但不幸的是,Microsoft Visual Studio Professional 不是免费的,需要能够安装该扩展!
我也试过安装 WiX Toolset v3.9 R2 的发行版,但它与 Visual Studio 2015 不兼容。
对于那些准备使用 Visual Studio 2015 的人,这是我发现的,最新版本的 WiX v3.10 can be downloaded from this link, are compatible for Visual Studio 2015 as what WiX toolset replied on their tweets: https://twitter.com/wixtoolset/status/597796279729528833
@5ervant latest builds of WiX v3.10 support @VisualStudio 2015.
However, VS doesn't allow extensions to install in Express SKUs.
这只是为了完善您的食谱:
(1) 启动 RegEdit
(2) 如果是 win32:
Select 键 "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\DevDiv\vs\Servicing.0"
如果是 win64:
Select键"HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\DevDiv\vs\Servicing.0"
(3) 在 key/subkey 中,您必须创建两个新子项:
"professional"
"vscore"
(4) 在您刚刚创建的每个子项中创建一个 REGSZ 值(=字符串),名称为 "Install",值为“1”(是的:“1”是一个字符串!)
我遇到了和OP类似的问题;所以我会把我的故事放在这里,希望它能帮助到别人。
起初我尝试通过 VS2015 本身的 "Extensions and Updates" 功能在最新版本的 Visual Studio 2015 Community 中安装 "Visual Studio 2015 Installer Projects",它似乎运行良好并成功完成,我重新启动 VS 无济于事,项目模板无处可寻,旧的 Web 安装项目无法识别 grrr...
闲逛了 google,发现很多人都遇到了类似的问题(这就是我遇到这个问题的原因 post)...
我想嗯...也许只是一个狡猾的安装...但我想这次我会通过 https://visualstudiogallery.msdn.microsoft.com/f1cc3f3e-c300-40a7-8797-c509fb8933b9 自己下载它而不是从 VS2015 中下载...下载它,(关闭 VS ),然后 运行 安装程序,VS 重新启动...现在当我转到新项目>已安装>其他项目类型> Visual Studio 安装程序时,我所有的旧安装模板都可用...现在 VS2015 识别我的旧网络设置项目也在现有解决方案中。
编辑: 忘了说在安装 VS2015 时我已经安装了 VS2010。
在我用 C# 构建了一个良好的 WPF 应用程序并愿意使用该技术后,我知道我的 Visual Studio Community 2015 RC 软件开发工具没有用于创建安装程序的工具是不够的。
所以,我尝试安装 Microsoft Visual Studio 2015 Installer Projects,但不幸的是,Microsoft Visual Studio Professional 不是免费的,需要能够安装该扩展!
我也试过安装 WiX Toolset v3.9 R2 的发行版,但它与 Visual Studio 2015 不兼容。
对于那些准备使用 Visual Studio 2015 的人,这是我发现的,最新版本的 WiX v3.10 can be downloaded from this link, are compatible for Visual Studio 2015 as what WiX toolset replied on their tweets: https://twitter.com/wixtoolset/status/597796279729528833
@5ervant latest builds of WiX v3.10 support @VisualStudio 2015.
However, VS doesn't allow extensions to install in Express SKUs.
这只是为了完善您的食谱:
(1) 启动 RegEdit
(2) 如果是 win32: Select 键 "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\DevDiv\vs\Servicing.0" 如果是 win64: Select键"HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\DevDiv\vs\Servicing.0"
(3) 在 key/subkey 中,您必须创建两个新子项: "professional" "vscore"
(4) 在您刚刚创建的每个子项中创建一个 REGSZ 值(=字符串),名称为 "Install",值为“1”(是的:“1”是一个字符串!)
我遇到了和OP类似的问题;所以我会把我的故事放在这里,希望它能帮助到别人。
起初我尝试通过 VS2015 本身的 "Extensions and Updates" 功能在最新版本的 Visual Studio 2015 Community 中安装 "Visual Studio 2015 Installer Projects",它似乎运行良好并成功完成,我重新启动 VS 无济于事,项目模板无处可寻,旧的 Web 安装项目无法识别 grrr...
闲逛了 google,发现很多人都遇到了类似的问题(这就是我遇到这个问题的原因 post)...
我想嗯...也许只是一个狡猾的安装...但我想这次我会通过 https://visualstudiogallery.msdn.microsoft.com/f1cc3f3e-c300-40a7-8797-c509fb8933b9 自己下载它而不是从 VS2015 中下载...下载它,(关闭 VS ),然后 运行 安装程序,VS 重新启动...现在当我转到新项目>已安装>其他项目类型> Visual Studio 安装程序时,我所有的旧安装模板都可用...现在 VS2015 识别我的旧网络设置项目也在现有解决方案中。
编辑: 忘了说在安装 VS2015 时我已经安装了 VS2010。