2017-03-23 11 views
20

Windowsサービステンプレートは、Visual Studio 2017 ...の新しいプロジェクトに対してデフォルトでは表示されなくなり、インストーラには「検索」機能はありません。Visual Studio用のWindowsサービステンプレート2017

これらのすべての偉大なものは素晴らしいですが、私はまだ通常の「オン・プレミア」の作業をやっています...そして、私はVisual Studioの2つのバージョンを維持することが嫌いです。

ここにはどんな考えがありますか?

enter image description here

enter image description here

答えて

18

ただ、ここでチェック。 Visual C#の下にあるWindowsのクラシックデスクトップフォルダの下にあるプロジェクト "Windows Service(.NET Framework)"が表示されます。

(Visual Basicが同様のエントリがあります。)

のみいくつかのテンプレートは、あなたがより具体的にする必要があり、より専門的なテンプレートの、親フォルダに示されています。

また、検索でも両方が見つかります。

NB ".NET Desktop"ワークロードをインストール時に選択しましたが、これはインストールされていません。

+0

Ah! OK ...インストールしたWPF(と私はコンソールを知らなかった)。私はそれにWindowsサービスをバンドルするとは思わないでしょう。ありがとうございました –

+0

それはそれをしました。ありがとう –

+1

VS 2017 Pro Windowsサービスではどこにも表示されません。私は何が欠けていますか? –

4

enter image description here

VS2017 - >新規プロジェクト - > Visual BasicまたはVisual C# - > Windowsクラシックデスクトップ - > Windowsサービス

+0

"このオプションは私の持っているリストにはありません。" 「オプションがあれば、そのリストがどのように表示されるかのスクリーンショットがあります」ありがとう、それは役に立つ情報です。 –

3

はまた、(現在日付2017から3本の最近の記事をチェックしてください-30)MSからのプロジェクトテンプレートなしでそれを行うには:

How to: Write Services Programmatically

次のようにキーポイントは次のとおりです。

  • 新しいプロジェクトを作成します
  • 追加「System.dllの」と「System.ServiceProcess.dll」として言及
  • ServiceBaseから継承したクラスを作成し、テンプレートプロジェクトは、まったく同じようにメインでのProgram.csを作成
1

インストーラの.NETデスクトップ開発オプションを確認し、[変更]をクリックします。

Visual Studio 2017 Installer

関連する問題