アプリケーションに必要なアセンブリのリストの取得
-
09-06-2019 - |
質問
.net プロジェクトに必要なすべてのアセンブリ (.net フレームワークを除く) を、パッケージ化できる状態のフォルダーに取得する方法はありますか? ンシス セットアップファイルとして?
リフレクションを使用して DLL のリストを取得する小さなコンソール アプリを作成しようとしましたが、DLL が .net Framework のものかどうかを判断する確実な方法を見つけるのに行き詰まってしまいました。
答えは、すべての依存関係を出力するための Visual Studio の単純なスイッチ、またはそれを実行できるスタンドアロン アプリ、Nsis のプラグイン、または私が見逃していたリフレクションに関する情報である可能性があります。
解決
Visual Studio (少なくとも 2005、私が現在使用しているもの) では、プロジェクトに関連付けた各参照には「ローカルにコピー」というプロパティがあり、これは true/false に設定できます。true の場合、DLL が現在の構成ディレクトリにコピーされます。
他のヒント
所属していません StackOverflow