1

私が構築しているアプリケーションには、.NET フレームワークが必要です。残念ながら、エンド ユーザーには管理者権限がありません。管理者権限なしで .NET をインストールできないことはわかっていますが、ユーザーが管理者権限を必要としないように、あらかじめパッケージ化されたバージョンの .NET をシステムに組み込むことは可能ですか? 可能であれば、どうやってそれを行うのですか?私が聞いたアプローチの 1 つは、必要な .dll ファイルを実行可能ファイルと同じフォルダーに配置することですが、うまくいかないようです。

前もって感謝します。

4

3 に答える 3

1

Xenocode の PostBuild のようなツールを使用できます。

http://www.xenocode.com/Products/Postbuild-for-NET/

于 2009-01-15T00:40:03.623 に答える
0

いいえ、ただし、アプリをインストールする個人がマシンに新しいアプリをインストールするための管理者権限を持っている必要があると仮定すると、アプリの msi インストーラーにフレームワークをインストールさせることもできます...

しかし、管理者権限のない誰かにアプリをインストールしてもらいたいと思っているなら、それは運が悪いと思います。

于 2009-01-15T00:47:37.943 に答える
0

アプリケーションを配布する前に、Xenocode (BobbyShaftoes の回答) のようなものを使用するか、宛先マシンに .NET をインストールしてください。Active Directory を使用している場合、これはグループ ポリシーを介して非常に簡単に行うことができます。

于 2009-01-15T00:48:15.137 に答える