1

WPF で簡単な在庫アプリケーションを作成しました。今すぐクライアントにどのように渡す必要がありますか?

私が行ったことの 1 つの方法: AppPresentationソリューションをスタートアップ プロジェクトとして設定し、他のソリューションのすべての DLL がこのソリューションの Debug および Release ディレクトリに追加されていることを確認できます。

Release フォルダーを他のドライブ (D: から C: へ) にコピーしてAppPresentation.exeを実行すると、一部の DLL が見つからないというエラーが発生しますが、このフォルダーにそれらの DLL が表示されます。

ただし、デバッグ フォルダーを別のドライブにコピーしてアプリケーション(AppPresentation.exe)を実行すると、完全に機能してアプリケーションを正常に実行できるようになりました。

この Debug フォルダ全体をクライアントに渡して、クライアントのマシンで完全に動作することを期待できますか? そのマシンに .NET 4.0 Framework がインストールされていることを確認します (もちろん、Visual Studio はインストールされていません)。これはうまくいきますか?

4

1 に答える 1

1

必要なバージョンの .NET Framework がクライアントにインストールされていて、必要なすべての dll が含まれている限り、これは機能します。

理想的には、Visual Studio セットアップ プロジェクトの作成を検討する必要があります。

セットアップ プロジェクトを使用すると、次の利点があります。

  1. アプリケーションの実行に必要なすべての dll およびその他のファイルは、1 つのセットアップ ファイルに統合されます。
  2. 必要なすべてのコンポーネントが最初にインストールされるまで、インストールを防止する .NET Framework などの前提条件を指定できます。
  3. ユーザーは、DLL を手動でコピーすることなく、ディスク上のどこにアプリケーションをインストールするかを正確に指定できます (シナリオの場合のように)。

これは、セットアップ プロジェクトを使用する利点のほんの一部ですが、Windows アプリケーションをインストールするための推奨される方法であるため、試してみることをお勧めします。

PS セットアップ プロジェクトがより複雑になる場合は、 Wixを検討することを検討してください

于 2013-01-01T10:38:46.157 に答える