3

私たちのc#プロジェクトを実行するには、ターゲットコンピューター上で2つのものが必要です。1つ目は.net2以降であり、これはユーザーにとって公正な要件です。2つ目は、c++再頒布可能パッケージです。スキンクラフターを使用しているので、これが必要です。これは、ターゲットコンピューターで見つかることは少しまれです。現時点では、Visual Studioを使用して展開します。これにより、.netとc++再配布可能ファイルの両方がターゲットマシンに配置されるようにするsetup.exeが作成されます。

私たちの問題は、ネットワーク管理者がネットワーク全体にプログラムを配布したいときに発生します。それらはmsiのみを取り、setup.exeは取りません。これは、ネットワーク上のコンピューターがプログラムをインストールしようとして、コンピューターに再配布可能なc ++がない場合、プログラムが正しく機能しないことを意味します。

私が読んだことから、再配布可能なものはコンピュータにいくつかのdllを置くだけのようです。もしそうなら、確かに私はそれらのdllをmsiに含めて、それらがターゲットマシンに配置されることを確認することができます。それともそれほど単純ではありませんか?

4

1 に答える 1

0

はい、MSI で C++ 再頒布可能パッケージを追加できます。MSI の dll を使用すると、ターゲット マシンに dll を登録するオプションがあります。だからあなたもそれを行うことができます。

于 2010-02-23T09:39:15.147 に答える