以下のコード スニペットでは、次のようになります。
IWorkspace workspace = Workspace.LoadStandAloneProject(projectFilePath);
メソッドに指定するcsprojファイルパスのプロジェクトのすべてのMetadataReferencesをロードするためのフォルダー参照パスを指定したいと思います。
私が理解しているように、プログラムでアセンブリ参照を追加することは可能です:
アセンブリ参照をプロジェクトにプログラムで追加するにはどうすればよいですか?
しかし、このオプションは私には役に立ちません。Visual Studio のようにフォルダー参照が必要です。
アンロードされた参照の影響は、セマンティック分析が間違っていることです (参照に含まれるメンバーのエラータイプがあります)。解決策が見つかりませんでした。
回避策も歓迎します