编译一个同时包含windows窗体和服务的VS2012 C#项目

本文关键字:服务 窗体 VS2012 项目 windows 包含 一个 编译 | 更新日期: 2023-09-27 18:00:17

Visual Studio 2012,C#:

我正在开发一个应用程序,其中一部分必须作为服务运行,另一部分则作为windows窗体运行。我创建了一个单独的项目,添加了windows窗体和服务,我还创建了服务安装程序和服务流程安装程序。

当我编译时,我只看到引用我的windows窗体应用程序的exe文件。

如何正确编译一个同时包含服务和windows窗体应用程序的解决方案?

我看到一个关于"构建一个包含windows服务和windows表单项目的解决方案"的问题。但这指的是不同的解决方案,每个解决方案都包含windows窗体应用程序或windows服务,这与我的问题不同。

编译一个同时包含windows窗体和服务的VS2012 C#项目

您应该创建一个包含两个项目的解决方案,一个使用Windows窗体应用程序,另一个使用Windows服务。(不要将引用从一个项目添加到另一个项目,如果您在两个项目中都有公共代码,请将这些公共代码提取到dll项目中,并从其他项目中引用它。)