0

我正在尝试安装我在 Visual Studio 中构建的 Windows 服务。我将服务发布到本地文件夹,当我尝试进行设置时,我收到此错误:

在此处输入图像描述

然后,我导航到 VS2013 控制台,并尝试运行 InstallUtil 命令,但这是我得到的错误:

在此处输入图像描述

该应用程序没有任何依赖项及其本地解决方案。没有包含 DLL,这是输出文件夹的内容:

在此处输入图像描述

在此处输入图像描述

该应用程序内置于 vs2013,使用 .net framework 4.5。我错过了什么?

4

1 回答 1

1

如果您正在创建 ClickOnce 应用程序,则构建过程会创建一个 .application 文件,该文件是安装应用程序所需文件的“清单”。双击 .application 文件将安装应用程序,包括任何 .exe 文件。

但是,您不能使用 ClickOnce 部署 Windows 服务。ClickOnce 部署以比传统安装 (Windows Installer) 低得多的权限执行。如果您需要部署 Windows 服务,您将不得不将 Windows Installer 技术与您选择的 Windows Installer 框架(例如 WiX)一起使用。有关ClickOnce 支持的更多详细信息,请参阅http://msdn.microsoft.com/en-us/library/ms973805.aspx

于 2014-09-26T17:14:59.503 回答