この記事は機械翻訳のミラー記事です。元の記事にジャンプするにはこちらをクリックしてください。
建築家
建築家
リスト
放送
茶屋
インテリジェントAI会話
.NETキャリア&テクニカルカレッジ
ちっちゃいなクズブログ
この版
利用者
Architect_Programmer_Code農業ネットワーク
»
建築家
›
プログラミング
›
.Net/C#
›
VS Merge .NET Framework (dll) アセンブリとILmerge ...
眺める:
5500
|
答える:
2
[出典]
VSはILmergeを使って.NET Framework(dll)アセンブリをマージします
[リンクをコピー]
クズども
2023年5月14日 21:24:55に投稿
|
|
|
|
要件:.NET Frameworkプロジェクトは、dllアセンブリを直接exeにパッケージ化する複数のdllアセンブリを参照しており、本記事ではILMergeを用いて複数のプログラムコレクションを1つのアセンブリにまとめています。
GitHubアドレス:
ハイパーリンクのログインが見えます。
まず、VS 2022は新しい.NET Framework 4.5コンソールプロジェクトを作成し、テストではNewtonsoft.Jsonパッケージを参照し、コードは以下の通りです:
ログインが見えます。
以下のように、多くのファイルが最後に生成されているのがわかります。
ILMerge関連パッケージを参照するために、以下の通りです:
ログインが見えます。
同時に、プロジェクトは「ILMerge.props」と「ILMergeOrder.txt」という2つのファイルを生成します。具体的な機能は公式ドキュメントを参照してください。
右クリックでプロジェクトを再生成すると、dllがexeプログラムにマージされており、下の図のように通常通りプログラムが動作しているのがわかります。
もちろん、アセンブリを直接マージすることも、以下のようなILMerge.exeコマンドを実行することで可能です。
ログインが見えます。
(終わり)
先の:
【ターン】100人の研究開発チーム、100億の売上規模、技術アーキテクチャ実務の共有
次に:
まとめ:RabbitMQはカスタムスイッチとキューを作成します
関連記事
•
.NET/C# は .NET SDK と .NET CLI テレメトリをオフにします
•
. NET6における優先度キュー
•
ASP.NET Core(32)はKeyedServicesの鍵サービスの注入に依存しています
•
Nginxリバースプロキシ ASP.NET コアはUDS通信を使用します
•
.NET/C# 依存注入サービス登録 Scrutor ツール
•
.NET/C#はPDFをImageMagickやGhostScriptに基づく画像に変換します
•
[ターン]。 NET/C#はどのようにしてインスタンスがどれだけのメモリを占有しているかを計算しているのですか?
•
フロントエンドフレームワークはComponent-Partyオープンソースプロジェクトを学習します
•
.NET/C# はオブジェクト(クラスインスタンス)内の文字列の非空文字列をデスペース化します。
•
.NET/C# 正規表現 正規表現マッチング抽出
クズども
地主
|
2023年5月14日 21:25:20に投稿
|
.net/c# Costura.fodyを使ってDLLをEXEにパッケージ化してください
https://www.itsvse.com/thread-4677-1-1.html
ズモリ775
2023年5月15日 11:01:57に投稿
|
共有してくれてありがとうございます。そこから学んでください。
閲覧したセクション
リソースの共有
ウェブサイト構築
技術チャット
ジャワ
Windows/Linux
ごみ箱
レジャー灌漑
フロントエンドフレーム
サーバー構成
免責事項:
Code Farmer Networkが発行するすべてのソフトウェア、プログラミング資料、記事は学習および研究目的のみを目的としています。 上記の内容は商業的または違法な目的で使用されてはならず、そうでなければ利用者はすべての結果を負うことになります。 このサイトの情報はインターネットからのものであり、著作権紛争はこのサイトとは関係ありません。 ダウンロード後24時間以内に上記の内容を完全にパソコンから削除してください。 もしこのプログラムを気に入ったら、正規のソフトウェアを支持し、登録を購入し、より良い本物のサービスを受けてください。 もし侵害があれば、メールでご連絡ください。
Mail To:help@itsvse.com