アセンブリが.NETフレームワーク(つまりSystem.windows.Forms
)の一部であるかどうか、アセンブリ名またはアセンブリクラス(またはそのようなもの)からどのように調べることができますか?アセンブリが.NETフレームワークの一部であるかどうかを確認する
これまでのところ私はPublicKeyTokenとCodeBaseのプロパティを考えましたが、これらはフレームワーク全体では必ずしも同じではありません。
私がこの情報を必要とする理由は、クライアントマシン上にある必要があるEXEファイルが使用しているアセンブリのリストを取得することです。そのため、Visual Studioセットアップシステムを使用せずにセットアップファイルに正しいファイルをパッケージ化できます。問題は、.NETフレームワークアセンブリを手に入れたくないということです。主要な更新が完了するたびに簡単にロールアウトできる自動プロセスにしたいのです。
究極の解決策は、IsFrameworkプロパティがあるということでしょう... :)
これはどのように自動化する必要がありますか? MSからのものを取り出すのはかなり簡単です。 – RQDQ