3
((EnvDTE80.Solution2)dte.Solution).GetProjectItemTemplate("Test Settings", "Test");

Visual Studio の C# プロジェクトに、新しい TestSettings オブジェクトをプログラムで追加する必要があります。これを行うには、テンプレート ファイルのパスを取得する必要があります。GetProjectItemTemplate の呼び出しでこれを行う必要がありますが、このタイプのテンプレートでは失敗します。CSharp クラスなどの他のテンプレート タイプは正常に機能します。私が登録したカスタムタイプでも問題なく動作します。ただし、TestSettings タイプではありません。

この zip ファイルでテンプレートを確認できます。

C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\ItemTemplates\Test\1033\TestSettings.zip

このテンプレート タイプが機能しない理由がわかりませんか?

4

2 に答える 2

0

「テスト設定」で問題を抱えているのはあなただけではありません。以下のフォーラムのチャップは、設定を更新するために、プロジェクト xml をアンロード、編集、再ロードすることに頼っています...

少し面倒ですが、それはいくつかの解決策になる可能性があります..

http://social.msdn.microsoft.com/Forums/en-US/vsx/thread/a1160459-23e3-4bd4-a672-d204eb9ffa4c/

于 2011-11-10T08:36:11.247 に答える