情報: C#、Visual Studio 2010 RC
コードを使用してプロジェクトに WCF Web サービス プロジェクト アイテムを追加するにはどうすればよいですか?
コードクラスファイルを問題なく追加できます:
string csItemTemplatePath = soln.GetProjectItemTemplate("CodeFile", "CSharp");
try
{
projectItems.AddFromTemplate(csItemTemplatePath, fileName);
}
catch (Exception ex)
{
// This is just testing, don't shoot me
MessageBox.Show(ex.Message);
}
しかし、私が試してみると:
string itemTemplatePath = soln.GetProjectItemTemplate("WebWcfService", "CSharp");
見つからないという例外が発生します
システムは、指定されたファイルを見つけることができません。(HRESULT からの例外: 0x80070002)
WebWcfService の名前は次から取得しました。
C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\ItemTemplates\CSharp\Web\1033
ソリューションがプロジェクト アイテムを検索する方法と関係があると思いますが、その方法がわかりません。