2011-06-25 11 views
4

.NETプログラムが.NET Frameworkをダウンロードして実行する方法が嫌なので、私のプログラムでMONOランタイムを埋め込むことを考えていました。それを簡単に行うためのサードパーティ製のソフトウェアはありますか、手作業で行うのかC/C++で行う必要がありますか?また、どのくらいの余分なハードドライブのスペースが必要とするだろうし、これを行うのに不利な点はありますか?アプリケーションにMONOランタイムをパックするにはどうすればよいですか?

P.S C/C++で行う必要がある場合は、いくつかのサンプルコードを教えてください。

+0

.NET Frameworkをダウンロードするポイントは、すべてのパッチが適用された最新バージョンを使用することです。 Monoを好む場合でも、古いバージョンをアプリケーションにバンドルするのではなく、最新のMonoバージョンをダウンロードするインストーラを用意する必要があります。ほとんどのオペレーティングシステムには、オペレーティングシステムの更新メカニズムを使用して最新の状態に保たれている.NET FrameworkまたはMonoのバージョンが既に付属しています。 – dtb

+0

私のクライアントの中には高速なインターネット接続がないものがあります。私はオフラインのソリューションを考えていました。また、そこには.NETをダウンロードするガイドがあります(メッセージボックスのように "このアプリケーションを実行するには.NET Framework v2.0が必要です。今すぐダウンロードしますか?") – ApprenticeHacker

+2

[smallestdotnet](http ://www.hanselman.com/smallestdotnet/)。 – dtb

答えて

3

アプリケーションの横にMicrosoft .NET Framework 4再配布可能パッケージを配布できます。

smallestdotnet.comをご覧ください。

4

興味深い考え方 - Icaza氏が正確にそれを行う方法を文書化したように見えます。here

+0

ありがとうございます!しかし、すべてのライブラリやリンクがなくても簡単に実行できるサードパーティツールはありませんか? – ApprenticeHacker

0

この質問は古いものです。しかし、それはGoogleが私に与えたStackOverflowへの最初のリンクです。グーグルでの後、ここで着地他の誰のためにそう

  • は、MonoプロジェクトのSDKの一部であるmkbundleユーティリティを見てみましょう。
  • 詳細はquestionをご覧ください。
関連する問題