我有一个窗口服务。在属性中,我将平台目标设置为 X64。在我的 csproj 文件中,我已将 prefer32bit 的所有实例更改为 false。当我安装和运行我的服务时,我正在使用 installutil.exe 安装服务,它以 32 位运行。我目前正在调试模式下构建。我在这里缺少什么?
nvo*_*igt 10
您需要使用 64 位版本installutil.exe来安装 64 位。普通的 32 位版本无法做到这一点。
你可以在
%WINDIR%\Microsoft.NET\Framework 64 \ $VERSION \InstallUtil.exe
代替
%WINDIR%\Microsoft.NET\Framework\ $VERSION \InstallUtil.exe
我会推荐使用 sc.exe util https://technet.microsoft.com/en-gb/library/bb490995.aspx。它将根据您在 Visual Studio 中选择的平台目标框架信息安装 Windows 服务。
| 归档时间: |
|
| 查看次数: |
5052 次 |
| 最近记录: |