2012-02-24 6 views
2

私はVS2010のアイテムとプロジェクトのテンプレートを変更していますので、「新しいプロジェクト」や「新しいアイテム」を作成するたびに私たちのために働くフォーマット。これはすべて正常に動作しています。新しいクラスライブラリを作成すると、設定した参照で取得され、 "class1.cs"ファイルは作成されません。すべてが動作します。「testproject.zip」を編集して「UnitTest1.cs」を作成するのをやめます。

します。C:\ Program Files(x86の)\のMicrosoft Visual Studioの
10.0 \ Common7 \ IDE \ ProjectTemplates \ CSHARP \テスト\ 1033我々はに住んでいるTestProject.zipファイルと同様の変化を作りました

元のページの上にコピーし、キャッシュをリフレッシュするのと同じプロセスをやり直してください。しかし、テストプロジェクトでは、デフォルトの "unittest1.cs"ファイルを作成することを止めることはできません。テストプロジェクトのその他の変更はうまくいきましたが、 "unittest1.cs"ファイルの作成を止めることはできません。もともとテンプレートやcsprojファイルにはありませんでしたので、何を作成しているのか分かりません。

誰でも手助けできますか?テストプロジェクトの既定のテストファイルを作成するもの - テンプレートファイルにあるウィザードへの参照ですが、変更が必要であるかどうかはわかりません。

答えて

1
  1. 閉じるのVisual Studio
  2. エキスBasicUnitTest.zipから:

    C:\プログラムファイル(x86の)\のMicrosoft Visual Studioの 10.0 \ Common7 \ IDE \ ItemTemplates \ CSHARP \ 1033

  3. 公開BasicUnitTest.vstemplate

  4. BasicUnitTest.zip<ProjectItem ReplaceParameters="true">UnitTest.cs</ProjectItem>

  5. ジップBasicUnitTest.vstemplate
  6. ゴー(UnitTest.csを除く)を削除する:

    C:\プログラムファイル(x86の)\のMicrosoft Visual Studioの 10.0 \ Common7 \ IDE \ ItemTemplatesCache \ CSharp \ 1033

  7. 削除UnitTest.csあなたはすべてのデフォルトのテンプレートのためにこれを行うことができますが、変更しUnitTestを

が表示されるはずのVisual Studioの次の実行に変更したコピー

  • BasicUnitTest.vstemplateを置き換えるには、私はに基づいて新しいテンプレートを作成することを推奨しますBasicUnitTest.zipの代わりにVisual Studioに同梱されているものを上書きします。より簡単で安全で、将来のサービスパックで上書きされることはありません。

  • +0

    ありがとう、私は望んでいるように思える - 私はリンクを見つけることができなかったので、これを解決するためにプロジェクトに "basicunittest.zip"をどのように加わったか尋ねることができます。もう一度ありがとう。 –

    +0

    私はリンクが2つの間のGUIDだとします: '' – KMoraz

    関連する問題