构建Visual Studio安装/部署项目要求安装集成的2010 Shell

Tez*_*eld 3 windows-services visual-studio-setup visual-studio-2015

我第一次创建Visual Studio Setup and Deploy项目,指向的项目Windows Service将在我们的VPS上运行。通常,我使用CMD来启动/停止服务,但理想情况下是在寻找一种更强大的方法。

目前,我看到我需要安装一个附加软件包(集成了Visual Studio 2010 Shell)...老实说,我不确定是否确实需要它,以及是否可以某种方式绕过安装。大多数Windows服务将在我们的VPS上运行,并且不会分发给我们的客户。

显然,我想学习一种新的概念/方法。无论如何,我想我真正要问的是有人可以帮助我理解为什么需要它吗?

我注意到有一些较旧的文章,但是当我使用Visual Studio 2015时,我确定过程会有所不同。我也浏览了MSDN,但不太确定我需要安装什么。

在此处输入图片说明

Jan*_*e S 11

实际上,我现在已经在Microsoft的Visual Studio开发人员社区中找到了解决方案(引用了相关部分,以防止将来出现死链接的可能性):

1-以管理员身份打开cmd。

2-转到目录C:\ Program Files(x86)\ Common Files \ microsoft shared \ MSI Tools

3-运行:regsvr32.exe / u mergemod.dll“

4-运行:regsvr32.exe mergemod.dll“

我按照这些步骤操作,重新启动了VS2017,它运行良好。不再需要VS2010 Integrated Shell安装程序!

  • 嗨,我还有一些旧版应用程序-我使用了它,并且运行良好。-绿色的勾号,竖起大拇指/由我投票。 (2认同)