none
Visual Studio 2017[VB]で、カスタムウィザードが動作しません RRS feed

  • 質問

  • 情報お持ちの方がおられましたら、お知恵を拝借させていただきたく投稿いたします。

    Visual Studio 2017 ProのVB環境を使用しています。

    Visual Studio 2015で動作していたカスタムウィザードが

    Visual Studio 2017で動作しません。

    以下のフォルダにファイルを追加することで、

    新しいプロジェクトのVisual Basicの箇所に、カスタムのプロジェクト(testとします)は表示されるようにはなります。

    C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\VB\VBProjects

    test.ico

    test.vsdir

    test.vsz

    追加したtestプロジェクトを選択し、[OK]ボタンを押すと、VS2015では、フォーム画面が表示されるのですが、

    VS2017では、表示されません。

    表示されるフォーム画面は、以下に置いています。

    C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\VB\VBWizards\test\html\1041

    default.htm

    Visual Studio 2017では、何か仕様変更が行われたのでしょうか?

    今まで、同様の対応をVisual Studio 2010、2012、2013、2015と行ってきましたが、VSZファイルのVsWizardEngineのバージョンを変更するだけで、動作しておりました。

    エラーも表示されず、調査に難航しております。

    どうぞよろしくお願い致します。

    2018年9月7日 8:22

すべての返信

  • チュートリアル : ウィザードの作成
    https://msdn.microsoft.com/ja-jp/library/7k3w6w59(v=vs.120).aspx


    ※見づらいため、フォルダ区切り文字を「\」から「/」に変えています。
    C:/Program Files (x86)/Microsoft Visual Studio/2017/Professional/VB/VBProjects
    C:/Program Files (x86)/Microsoft Visual Studio/2017/Professional/VB/VBProjectItems

    配置先が、
    VBProjects フォルダではなく、VBProjectItems フォルダに変わったとかどうでしょうか?



    また、関係ないかもしれませんが、私の VS2017 環境下にある設定値です(デフォルトでインストールされたものかな?)。
    C:/Program Files (x86)/Microsoft Visual Studio/2017/Community/VB/VBProjectItems/Windows Forms/

    ---------------------------------------------------------
    InheritedControl.vsz
    ---------------------------------------------------------
    VSWIZARD 6.0
    Wizard={7494683A-37A0-11d2-A273-00C04F8EF4FF}
    Param=Control
    Param=InheritedTemplate.vb
    ---------------------------------------------------------
    2018年9月9日 6:43
  • お返事頂き、ありがとうございます。

    以下のフォルダに3つのファイル(test.ico/test.vsdir/test.vsz)を
    配置することで、
    新しいプロジェクトの画面に、「test」は表示されます。

    C:/Program Files (x86)/Microsoft Visual Studio/2017/Professional/VB/VBProjects

    ここまでは問題ないのですが、

    新しいプロジェクトで、「test」を選択し、[OK]ボタンを押した後、
    ウィザード画面(※)が表示されないので、調査しています。

    ※ウィザード画面
    C:/Program Files (x86)/Microsoft Visual Studio/2017/Professional/VB/VBWizards/test/html/1041/default.htm

    VS2015環境では、
    このウィザード画面が表示されますが、VS2017では表示されず、
    また、エラーも表示されません。

    何か情報お持ちでしたら、よろしくお願いいたします。


    2018年9月10日 5:45