C# Windows服务模板丢失?
当我去创建一个新项目时,“Windows服务”模板不在那里C# Windows服务模板丢失?,c#,visual-studio,C#,Visual Studio,当我去创建一个新项目时,“Windows服务”模板不在那里 有人能告诉我在哪里可以买到它,或者提供一个到它的下载链接吗?对于Visual Studio 2010(10.0): 您可以导航到Visual Studio安装目录,并以管理员身份运行devenv/installvstemplates 或 您可以按照有关如何在不使用模板的情况下创建windows服务的文档进行操作 或 您可以执行以下步骤重置Visual Studio模板: 请打开Windows资源管理器,并导航到\Common7\IDE(
有人能告诉我在哪里可以买到它,或者提供一个到它的下载链接吗?对于Visual Studio 2010(10.0): 您可以导航到Visual Studio安装目录,并以管理员身份运行
devenv/installvstemplates
或
您可以按照有关如何在不使用模板的情况下创建windows服务的文档进行操作
或
您可以执行以下步骤重置Visual Studio模板:
\Common7\IDE
(默认为C:\Program Files\Microsoft Visual Studio 10.0\Common7\IDE)ItemTemplatesCache
,ProjectTemplatesCache
文件夹Visual Studio命令提示符(2010)
(使用管理员权限运行它:右键单击程序->以管理员身份运行)vbexpress/InstallVSTemplates
开关vbexpress/Setup
开关您可以下载模板。但问题是它是在vb中。有人可以将其转换为c#。这不是解决您问题的直接方法,但您应该看看
它允许您创建一个可以作为控制台应用程序运行的应用程序,也可以作为服务安装/卸载自身。我已经使用过好几次了,它比传统的windows服务使用.Net要容易得多。它是一个糟糕的Microsoft文档,给包括我在内的许多人带来了困惑。方法如下:在新项目中,您需要通过选择Templates->Visual C->Windows Desktop(单击它!)向下钻取,然后您将在右侧找到“Windows服务”模板。见附件 我希望有帮助
Dunn。在Visual Studio 2015中,我在左窗格中选择任何内容都找不到Windows服务模板。包括c#->窗口。但是,当我在右上角的搜索栏中查询“Windows服务”时,瞧,c#或VB的模板会显示出来。此外:Visual Studio 2013也是如此 只需在右上角的搜索框中查询Windows服务,就会显示VB和C#中的Windows服务模板 希望有帮助:) 适用于Visual Studio 2015(14.0): 导航到
C:\ProgramFiles(x86)\Microsoft Visual Studio 14.0\Common7\IDE\ItemTemplates\CSharp\General\1033\Service
然后单击服务。文件>新建>项目>模板>Visual C#>Windows>经典桌面>Windows服务 这种混乱是因为微软自己的演练没有给出项目模板的完整路径:
进入文件>新建>项目;模板>Visual C#>Windows>经典桌面;选择Windows服务。确保已安装.NET桌面开发包 1-单击“打开visual studio安装程序” 2-检查.net桌面开发,然后单击修改
< P> < /P>你是否展开了这个树并点击Windws作为子类?@ MaldMeNe没有Windows子树。如果单击Visual C++或Visual Basic旁边的“+”,它应该扩展到其他几个类别,其中一个是Windows。单击它,然后可以看到Windows服务。这里有一个链接来讨论这个限制:VS 2015位于经典桌面部分。已安装->Visual C#->Windows->经典桌面->Windows服务我认为这就是问题的关键。找不到Windows服务模板。这可能是因为它未包含在Visual Studio 2013社区版中。对于VS 2015,它位于经典桌面部分。已安装->VisualC#->Windows->Classic Desktop->Windows Services有多奇怪。有人知道为什么会这样吗?这毫无意义。使用德语中的“Windows Dienst”(VS 2015 CE)。真正正确的答案将是Dung编写的下一个答案,这一点非常重要!对于VS 2015,它位于经典桌面部分。已安装->Visual C#->Windows->经典桌面->Windows服务Visual Studio Express中不包括Windows服务模板2015@David没有Visual Studio Express 2015。名称为已更改为Visual Studio Community 2015。在首选项中,我认为您不打算将run作为命令的一部分。请添加图像描述。我认为如果它们全部列出,则会有太多。但Windows服务确实应该存在。