none
VS2019で.NET Frameworkのプロジェクトテンプレートを選択すると落ちる RRS feed

  • 質問

  • 初めまして。

    VS2019で、.NET Framework系のプロジェクトテンプレートを選択すると、

    VS2019が落ちてしまいます。

    こちらの解決方法を知っている方がいれば教えていただけますでしょうか?

    私の方で以下の方法を行ってみましたが、どれもうまくいきませんでした。
    ・VS2019を再インストール。PCを再起動する。
    ・VS2019をアンインストールし、コントロールパネルで.Net Framework系を全てアンインストール。
     その後VS2019をインストール。PCを再起動する。

    OS:Windows10 Home(64bit) Ver.1903

    VS2019以外にVS2017もインストールしています。

    よろしくお願いいたします。

    2020年8月29日 15:21

回答

  • ・VS2017から作成したプロジェクトを開くと「'Microsoft.Build.Evaluation.ToolsetConfigurationReader' のタイプ初期化子が例外をスローしました。」と出力ウィンドウに表示されました。

    同様のエラーを調べるといくつか見つかり、その解決策に行き当たります。
    以前の質問で、Microsoft.Build.FrameworkがGACに余計な登録されていたようですが、また登録されてしまっていませんか?


    個別に明示されていない限りgekkaがフォーラムに投稿したコードにはフォーラム使用条件に基づき「MICROSOFT LIMITED PUBLIC LICENSE」が適用されます。(かなり自由に使ってOK!)

    • 回答としてマーク FJNAS 2020年8月30日 2:17
    2020年8月30日 1:35

すべての返信

  • 調べるにはちょっと情報が不足なので

    • VS2017ではすべて問題ないのか、VS2017でも落ちるのか。
    • 以前はVS2019でも問題なかったが、なんらかのタイミング以降に落ちるようになったのか
    • VS2019で既存のプロジェクトは問題なく開けるのか。
    • VS2019のプロジェクト新規作成のダイアログで、テンプレートの項目を選択すると落ちるのか。
    • VS2019のプロジェクト新規作成のダイアログで、テンプレートの項目を選択では落ちないが、プロジェクトの構成で落ちるのか。
    • VS2019のプロジェクト新規作成のダイアログで、作成を選択後に落ちるのか。
    • .Net Coreでは問題ないのか。
    • 落ちるときに、なにかエラーメッセージが表示されるのか。
    • VisualStudioのログを取ってみてどうなるか。
    • WindowsのイベントビュアーのWindowsログ->アプリケーションにどのようなエラーが出ているか。

    個別に明示されていない限りgekkaがフォーラムに投稿したコードにはフォーラム使用条件に基づき「MICROSOFT LIMITED PUBLIC LICENSE」が適用されます。(かなり自由に使ってOK!)

    2020年8月29日 23:16
  • ありがとうございます。

    ・VS2017では全て落ちませんでした。

    ・VS2019はこの時初めてインストールしました。

    ・VS2017から作成したプロジェクトを開くと「'Microsoft.Build.Evaluation.ToolsetConfigurationReader' のタイプ初期化子が例外をスローしました。」と出力ウィンドウに表示されました。

    ・テンプレートの項目を選択し、「次へ」のボタンをクリックすると1秒ほどロードが発生してから落ちます。

    ・.NET Coreでは問題ありませんでした。

    ・パッと落ちて、エラーメッセージもなにも出てきませんでした。

    ・ログは以下になります。画像は添付できないようなので、申し訳ございませんが文字起こしいたします。

    892 ERROR Extension will not be loaded because an extension with the same ID 'Microsoft.Windows.DevelopmentKit.Desktop' is already loaded at C:\PROGRAM FILES (X86)\COMMON FILES\MICROSOFT\EXTENSIONMANAGER\EXTENSIONS\MICROSOFT\WINDOWS KITS\10\DESKTOP SDK\...
              C:\PROGRAM FILES (X86)\COMMON FILES\MICROSOFT\EXTENSIONMANAGER\EXTENSIONS\MICROSOFT\WINDOWS KITS\8.1\DESKTOP SDK\
    Extension Manager 2020/08/29 23:48:50.895
    893 ERROR Extension will not be loaded because an extension with the same ID 'Microsoft.Windows.DevelopmentKit.WindowsStore' is already loaded at C:\PROGRAM FILES (X86)\COMMON FILES\MICROSOFT\EXTENSIONMANAGER\EXTENSIONS\MICROSOFT\WINDOWS KITS\10\WINDOWS STORE SDK\...
              C:\PROGRAM FILES (X86)\COMMON FILES\MICROSOFT\EXTENSIONMANAGER\EXTENSIONS\MICROSOFT\WINDOWS KITS\8.1\WINDOWS STORE SDK\
    Extension Manager 2020/08/29 23:48:50.896
    995 Warning No template metadata found for ID: COMMON7\IDE\EXTENSIONS\MICROSOFT\ADL TOOLS\2.4.6000.0\ProjectTemplates\HIVE (HDInsight)\HiveSample\HiveSampleProject.vstemplate Project Template Metadata 2020/08/29 23:48:53.965
    996 Warning No template metadata found for ID: COMMON7\IDE\EXTENSIONS\MICROSOFT\ADL TOOLS\2.4.6000.0\ProjectTemplates\Pig (HDInsight)\PigProject\PigProject.vstemplate Project Template Metadata 2020/08/29 23:48:53.965
    997 Warning No template metadata found for ID: USqlCSharpUdoUnitTestSampleProject Project Template Metadata 2020/08/29 23:48:53.965
    998 Warning No template metadata found for ID: USqlCSharpUdoUnitTestProject Project Template Metadata 2020/08/29 23:48:53.965
    999 Warning No template metadata found for ID: USqlScriptUnitTest Project Template Metadata 2020/08/29 23:48:53.965
    1000 Warning No template metadata found for ID: USQLSampleProject Project Template Metadata 2020/08/29 23:48:53.965
    1001 Warning No template metadata found for ID: USQLCSharpProject Project Template Metadata 2020/08/29 23:48:53.965
    1002 Warning No template metadata found for ID: USQLDatabase Project Template Metadata 2020/08/29 23:48:53.965
    1003 Warning No template metadata found for ID: USQLProject Project Template Metadata 2020/08/29 23:48:53.965
    1004 Warning No template metadata found for ID: Microsoft.Azure.StreamAnalytics.EmptyEdgeApplicationTemplate Project Template Metadata 2020/08/29 23:48:53.965
    1005 Warning No template metadata found for ID: Microsoft.Azure.StreamAnalytics.EdgeApplicationTemplate Project Template Metadata 2020/08/29 23:48:53.965
    1006 Warning No template metadata found for ID: Microsoft.Azure.StreamAnalytics.CustomDeserializerTemplate Project Template Metadata 2020/08/29 23:48:53.965
    1007 Warning No template metadata found for ID: Microsoft.Azure.StreamAnalytics.EmptyApplicationTemplate Project Template Metadata 2020/08/29 23:48:53.965
    1008 Warning No template metadata found for ID: Microsoft.Azure.StreamAnalytics.UDFTemplate Project Template Metadata 2020/08/29 23:48:53.965
    1009 Warning No template metadata found for ID: Microsoft.Azure.StreamAnalytics.ApplicationTemplate Project Template Metadata 2020/08/29 23:48:53.965
    1010 Warning No template metadata found for ID: Microsoft.Azure.StreamAnalytics.CustomDeserializerTemplate Project Template Metadata 2020/08/29 23:48:53.965
    1011 Warning No template metadata found for ID: Microsoft.Azure.StreamAnalytics.EmptyApplicationTemplate Project Template Metadata 2020/08/29 23:48:53.965
    1012 Warning No template metadata found for ID: Microsoft.Azure.StreamAnalytics.UDFTemplate Project Template Metadata 2020/08/29 23:48:53.965
    1013 Warning No template metadata found for ID: Microsoft.Azure.StreamAnalytics.ApplicationTemplate Project Template Metadata 2020/08/29 23:48:53.965
    1014 Warning No template metadata found for ID: Microsoft.Azure.StreamAnalytics.EmptyEdgeApplicationTemplate Project Template Metadata 2020/08/29 23:48:53.965
    1015 Warning No template metadata found for ID: Microsoft.Azure.StreamAnalytics.EdgeApplicationTemplate Project Template Metadata 2020/08/29 23:48:53.965


    よろしくお願いいたします。

    2020年8月30日 0:34
  • ・VS2017から作成したプロジェクトを開くと「'Microsoft.Build.Evaluation.ToolsetConfigurationReader' のタイプ初期化子が例外をスローしました。」と出力ウィンドウに表示されました。

    同様のエラーを調べるといくつか見つかり、その解決策に行き当たります。
    以前の質問で、Microsoft.Build.FrameworkがGACに余計な登録されていたようですが、また登録されてしまっていませんか?


    個別に明示されていない限りgekkaがフォーラムに投稿したコードにはフォーラム使用条件に基づき「MICROSOFT LIMITED PUBLIC LICENSE」が適用されます。(かなり自由に使ってOK!)

    • 回答としてマーク FJNAS 2020年8月30日 2:17
    2020年8月30日 1:35
  • ありがとうございます!

    VS2019の開発者コマンドプロンプトを管理者として実行して、

    "gacutil /u Microsoft.Build.Framework"を実行してアセンブリを削除したら無事に開けるようになりました。


    • 編集済み FJNAS 2020年8月30日 2:20
    2020年8月30日 2:19