Winforms アプリケーションを展開しようとしています。現在、DLL と実行可能ファイルを約 12 MB のサイズ (圧縮) の単一の Exe にパックする予定です。これは標準的な手順ですか?このアプローチには欠点がありますか?
質問する
433 次
2 に答える
0
このスレッドの最後に、いくつかの公式リンクと、同様の質問をした元の投稿者がフィードバックと彼が学んだことをまとめた長所と短所のかなり良いリストを見つけることができます。
http://www.pcreview.co.uk/forums/single-multiple-assemblies-big-apps-and-code-reuse-t2659572.html
要するに、主な欠点は、サービスの難しさ (一部の機能のみの新しいバージョンを展開する)、起動時間が短縮される可能性 (すべてのコードが事前に読み込まれる)、読み込まれる一部の機能が不要な場合でもメモリ フットプリントが大きくなることです。私が見ることができる潜在的な利点は、展開がより簡単になること、オンデマンドでアセンブリをロードするためのオーバーヘッドが少なくなる可能性があること、および達成しようとしている場合は (ツールを使用して) コードの難読化が改善される可能性があることです。
これをやりたい理由があると思います。FWIW、個人的には悪い考えだと思います。
于 2012-06-23T17:00:08.150 に答える