none
Windows update後、.NET VisualBasic 2012,2015共に新規プロジェクト作成、既存プジェクトが読めない。 RRS feed

  • 質問

  • ファイルまたはアセンブリ 'CustomMarshalers, Version=4.0.0.0, Culture=neutral,

    PublicKeyToken=b03f5f7f11d50a3a またはその依存関係の1つが読込めまっせんでした。

    指定されたファイルが見つかりません。

    のメッセージでWindows update後、.NET VisualBasic 2012,2015共に新規プロジェクト作成、

    既存プジェクトが読めない状態になりました。

    トライしたのはWindowsの復元ポイントの戻し、.NET Framework 4.5.2 Developer Packを

    インストールし直しましたが状況が変わりません。

    何か解決方法はないでしょうか?

    ※.NET Framework 4.5.2 Developer Packをインストールするために下記のファイルは

     削除しました。

    Microsoft.NET Framework 4.6 SDK(日本語)
    Microsoft.NET Framework 4.6.1 SDK
    Microsoft.NET Framework 4.6.1 SDK(日本語)
    Microsoft.NET Framework 4.6.1 Targeting Pack
    Microsoft.NET Framework 4.6.1 Targeting Pack(ENU)
    Microsoft.NET Framework 4.6.1 Targeting Pack(日本語)

    2019年6月21日 22:54

すべての返信

  • このエラーは実行に必要なC:\Windows\Microsoft.NET\Framework\v4.0.30319\CustomMarshalers.dllを正常に読み込めなかったことを申告するものです。基本的には.NET Frameworkの再インストールで復旧するはずです。また.NET Frameworkのインストール方法はWindowsのバージョン毎に異なります(特にWindows 7以前とWindows 8以降とで)。とりあえずシステム ファイル チェッカー ツールを使用して不足または破損しているシステム ファイルを修復するの手順で回復するかもしれませんが、まずはWindowsのバージョンを申告してください。

    なお、Developer Pack内のTargeting PackはC:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFrameworkにバージョン毎に置かれるメタ情報であり実行コードは含んでいません。ですのでファイル名は同じですが本現象とは無関係であり、また4.5.2をインストールする際に4.6.1をアンインストールする必要はありません。

    • 回答の候補に設定 goodwave 2019年6月26日 22:03
    2019年6月21日 23:49
  • ありがとう御座います。

    OSはWIndows10 64bitです。

    Microsoft.NET Framework4.5.2をインストール場合、上位バージョンがあると出来ないとメッセージが出たためです。

    下記メッセージでインストール実行できませんでした。

    このコンピューターには .NET Framework 4 またはそれ以降のバージョンが既にインストールされています。

    システムファイルチェッカーを実行し正常に完了したのですが症状がかわりませんでした。

    Microsoft.NET Framework の修復ツールもダウンロードし実行してみましたが同じ結果でした。

    何かインストールし直すべきファイルがあるのでしょうか・・・

    よろしくお願いします。


    • 編集済み Gurifon 2019年6月22日 23:45
    • 回答の候補に設定 goodwave 2019年6月26日 22:03
    2019年6月22日 23:33
  • Gurifonさん、こんにちは。フォーラムオペレーターのHarukaです。
    MSDNフォーラムにご投稿くださいましてありがとうございます。

    CustomMarshalers.dllファイルを見つけて、失うことができません。 
    それを通常使用することができる前にCustomMarshalers.dllをダウンロードしてインストールする必要があります。
    CustomMarshalers.dllファイルを再ダウンロードし、それをc:¥windows¥system32フォルダーにコピーしてから、[スタート -  regsvr32 CustomMarshalers.dll]を実行します。

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


    MSDN/ TechNet Community Support Haruka

    ~参考になった投稿には「回答としてマーク」をご設定ください。なかった場合は「回答としてマークされていない」も設定できます。同じ問題で後から参照した方が、情報を見つけやすくなりますので、
    ご協力くださいますようお願いいたします。また、MSDNサポートに賛辞や苦情がある場合は、MSDNFSF@microsoft.comまでお気軽にお問い合わせください。~

    2019年6月27日 7:28
    モデレータ
  • CustomMarshalers.dllはどちらからダウンロードすればよろしいでしょうか?

    マイクロソフト以外の場所が検索結果になるのですか・・・

    (EXE Files  ・・・ )

    • 編集済み Gurifon 2019年6月27日 8:02
    2019年6月27日 8:00
  • ありがとう御座います。

    CustomMarshalers.dllですが安心してダウンロード出来る場所がみつけられませんでした。

    どちらからダウンロードを行えばよろしいでしょうか?

    試しにPC内の最新「CustomMarshalers.dll」をsystem32へコピーしregsvr32 CustomMarshalers.dll

    を実行したのですが下記のエラーが発生します。

    どのような対処方法があるでしょうか?

    よろしくお願いします。

    モジュール"CustomMarshalers.dll"は読み込まれましたが、

    DllRegisterServerエントリポイントが見つかりませんでした。

    "CustomMarshalers.dll"が有効なDLLファイルはOCXファイルであることを確認し、もう一度やり直して下さい。

    2019年6月28日 0:18
  • Gurifonさん、こんにちは。フォーラムオペレーターのHarukaです。
    ご返信いただきありがとうございます。

    英語となりますが、このリンクをご参照いただければと思います。
    https://social.msdn.microsoft.com/Forums/ie/en-US/09d01153-8c9a-4c10-a3b2-c76a950795ce/custommarshalers-error-in-visual-studio-2010-and-2013-update-1?forum=vssetup

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


    MSDN/ TechNet Community Support Haruka

    ~参考になった投稿には「回答としてマーク」をご設定ください。なかった場合は「回答としてマークされていない」も設定できます。同じ問題で後から参照した方が、情報を見つけやすくなりますので、
    ご協力くださいますようお願いいたします。また、MSDNサポートに賛辞や苦情がある場合は、MSDNFSF@microsoft.comまでお気軽にお問い合わせください。~

    2019年6月28日 6:16
    モデレータ