新しいプロジェクトを作成するときに、「Windowsサービス」テンプレートがありません。
誰かが私にそれを入手できる場所を教えてもらえますか、それへのダウンロードリンクを提供できますか?
新しいプロジェクトを作成するときに、「Windowsサービス」テンプレートがありません。
誰かが私にそれを入手できる場所を教えてもらえますか、それへのダウンロードリンクを提供できますか?
回答:
Visual Studio 2015では、左側のペインで何かを選択してもWindowsサービステンプレートが見つかりませんでした。c#を含む-> Windows。ただし、右上隅の検索バーで「Windowsサービス」をクエリすると、c#またはVBのテンプレートが表示されます。
ファイル>新規>プロジェクト>テンプレート> Visual C#>ウィンドウ>クラシックデスクトップ> Windowsサービス
混乱は、Microsoft独自のウォークスルーではプロジェクトテンプレートへの完全なパスが提供されないためです:https : //msdn.microsoft.com/en-us/library/zt39148a(v=vs.110).aspx
私を含む多くの人々を混乱させるのは、Microsoftの悪い文書です。新しいプロジェクトでは、テンプレート-> Visual C#-> Windowsデスクトップ(それをクリックしてください!)を選択してドリルダウンする必要があります。右側に「Windowsサービス」テンプレートがあります。添付ファイルを参照してください。
お役に立てば幸いです。
ダン。
以下のためのVisual Studio 2010(10.0) :
Visual Studioインストールディレクトリに移動してdevenv /installvstemplates
、管理者として実行できます
または
テンプレートなしで Windowsサービスを作成する方法については、こちらのドキュメントをご覧ください。
または
以下の手順を実行して、Visual Studioテンプレートをリセットできます。
を開きWindows Explorer
、次の場所に移動して ください<Visual Studio Installation Path>\Common7\IDE
(デフォルトではC:\ Program Files \ Microsoft Visual Studio 10.0 \ Common7 \ IDE)。
削除ItemTemplatesCache
、ProjectTemplatesCache
フォルダを。
[ Visual Studio Command Prompt (2010)
スタート]メニュー-> [すべてのプログラム]-> [Microsoft Visual Studio 2010]-> [Visual Studioツール]で開きます(管理者権限で実行します。プログラムを右クリックして、[ 管理者として実行] )。
vbexpress /InstallVSTemplates
スイッチを実行します
vbexpress /Setup
スイッチを実行します
または
ここでテンプレートをダウンロードできます。しかし、oroblemはvbにあります。誰かがそれをc#に変換できます。
[ファイル]> [新規]> [プロジェクト]に移動します。テンプレート> Visual C#>ウィンドウ>クラシックデスクトップ; Windowsサービスを選択します。
「.NETデスクトップ開発パッケージがインストールされていることを確認してください。
1-「open visual studio installer」をクリックします
2- .netデスクトップ開発を確認し、[変更]をクリックします。
これは問題の直接的な解決策ではありませんが 、コンソールアプリとして実行できるアプリケーションを作成し、サービスとしてそれ自体をインストール/アンインストールできるTopshelfを確認する必要があります。私はそれを数回使用しており、.Netを使用する従来のWindowsサービスよりもはるかに簡単に使用できます
@SimperTの回答に加えて、Visual Studio 2013の場合も同様です。右上の検索ボックスでWindowsサービスを照会するだけで、VBおよびC#のWindowsサービスのテンプレートが表示されます。
それが役に立てば幸い:)