2017-05-19 11 views
0

Visual Studioのウィザードのようなフォームに記入できるパラメータを使って、一度に多くのファイル(C#、XAML)を追加できます。ウィザードで複数項目テンプレートを作成する方法

使い方は以下のようになりますように:

右クリックして、次の構造含むプロジェクトに:

  • コントローラ

  • DAOS

  • ビューを

追加 - >新しい項目を選択して "MyCompanyTemplate"を選択します

次に、フォームはclassname、time、およびappleTypeと尋ねます。

クラス名= AAAで満たされたこの形式は、時間= 12後:00とappleType = Gravenstein、結果は次のようになります

コントローラ/ AAAController.cs

namespace Controllers 
{ 
    public class AAAController 
    { 
     private const string appleType = "Gravenstein"; 

     public AAAController() { } 

     //// Whatever I need in this class 
    } 
} 

DAOS/AAADao.cs

namespace Daos 
{ 
    public class AAADao 
    { 

     public AAADao() { } 

     public void Count() 
     { 
      var whatsthetime = "12:00"; 
      string s = "Not very inspired for this example"; 
     } 
     //// Whatever I need in this class 

    } 
} 
  • ビュー/ AAAView.xaml
  • ビュー/ AAA View.xaml.cs

これはASP.Net MVCで新しいコントローラを追加し、対応するビューを作成するときにカスタムパラメータを追加したときの動作です。

Visual Studio 2015および/または2017で動作する必要があります。Resharperもインストールされているため、このツールを使用して提供されるソリューションも歓迎します。

答えて

0

私が見つけた解決策は、視覚的なスタジオ拡張を作成することでした。

Microsoft.VisualStudio.Shell.Package名前空間で提供されるクラスを使用して、プロジェクトにファイルを追加し、文字列の置換をテンプレートとして使用する基本的なtxtファイルを使用します。

関連する問題