1

USBフラッシュドライブで配布/販売される小さなWPFアプリケーションを構築しています。アプリケーションはフラッシュ ドライブから実行され、入力されたすべてのデータはフラッシュ ドライブに保存されます。

概念実証を作成しましたが、質問はインストールをどのように作成するかです。アプリを公開しようとすると、通常の setup.exe と必要なマニフェスト ファイルが作成されます。セットアップは、前提条件 (フレームワークなど) をチェックしてから、スタートアップ アイコンをインストールするように見えます。しかし、それは本当にプログラムをコンピューターのハード ドライブにインストールするものであり、これは私が望んでいるものではありません。

アプリケーションをデプロイ/ビルド/公開して、インストールせずに USB フラッシュ ドライブから実行する方法について、誰かが正しい方向に向けることができますか?

4

2 に答える 2

0

デバッグ ディレクトリに作成された .exe をコンパイルして実行するだけです。私は常にネットワーク ドライブから .NET .exe を実行しています。.NET フレームワークがインストールされていない場合、失敗します。

于 2012-02-02T21:51:50.007 に答える
0

.NET Framework をまだインストールしていないマシン (おそらく 3.5 SP1 が最小) で実行する必要がある場合、ターゲット マシンに永続的に影響する大きなインストール手順を回避する方法はありません。

于 2012-02-02T19:57:49.010 に答える