-2

C# Visual Studio Express 2010 で開発されたスタンドアロン ツールがあります。問題は、.NET がインストールされていないマシンでこのツールを起動できず、.NET が 3.5 以下のマシンで .NET 4 を要求することです。基本的にやりたいことは、メイン スクリプトを実行する前にアプリケーションから .NET 4 をインストールすることです。公式ウェブページからダウンロードしたり、インストーラーなどを実行したりするプログラムを書くことができます。ぐぐってみると、dll-s などを含めることができることがわかりましたが、適切な .NET インストールなしで先に進むことができるかどうかはまだ疑問です。では、.NET に依存するアプリケーションで dotnetfx.exe を実行するにはどうすればよいでしょうか? あなたの注意とアイデアは大歓迎です。Cs。

4

3 に答える 3

2

ClickOnceを使用します-正しく構成されている場合は依存関係を処理し、VSと統合/無料で提供されます。

于 2012-11-07T17:12:50.327 に答える
1

編集:したがって、vsExpressエディションはセットアッププロジェクトをサポートしていません。プランB:wix

于 2012-11-07T17:18:28.043 に答える
0

単純。インストーラーは.netアプリケーションであってはなりません。独自のC++バージョンを作成するか、既存のアプリケーションを使用するだけです。ここに、.net4のサイレントインストールを実行する方法を示すリンクがあります。プログラムにセットアップアプリケーションを含めるだけです。そこにあるmsiインストーラツールのいくつかが.netインストールをサポートしていないとしたら、私は非常に驚きます。

http://blogs.msdn.com/b/astebner/archive/2009/04/16/9553804.aspx

于 2012-11-07T17:18:53.800 に答える