C#アプリケーションを終了しましたが、少し問題があります。
別のPCでアプリケーションを実行しようとすると、常に.NET Framework 4.0をインストールする必要があります。
インターネットからフレームワークをインストールせずに機能させるために何かすることはありますか?
VB6アプリケーションの InnoSetup の前に試しましたが、.NET 4.0で機能するかどうかはわかりません!
何か案は?
Visual Studioセットアッププロジェクトを使用します。セットアッププロジェクトは、インストールパッケージに.NET Frameworkセットアップを自動的に含めることができます。
Windowsフォームアプリケーションのステップバイステップは次のとおりです。
セットアッププロジェクトを作成します。セットアップウィザードを使用できます。
プロジェクトの種類を選択します。
出力を選択します。
Finishを押します。
セットアッププロジェクトのプロパティを開きます。
.NETフレームワークを含めることを選択しました。
ビルドセットアッププロジェクト
出力を確認する
注: Visual Studio Installerプロジェクトは、Visual Studioに事前にパックされなくなりました。ただし、Visual Studio 2013では、次を使用してダウンロードできます。
Tools > Extensions and Updates > Online (search) > Visual Studio Installer Projects
WiXは、新しいインストーラーを探す方法です。 WiXのみが複雑すぎたり、GUI側で十分な柔軟性がない場合は、 SharpSetup の使用を検討してください。WPFのWinFormsでインストーラーGUIを作成できます。 、VSなどでのオートコンプリートの改善。
(免責事項:私はSharpSetupの著者です。)
ソリューションにセットアッププロジェクト(New Project > Other Project Types > Setup and Deployment > Visual Studio Installer
)を含めます。フレームワークインストーラーを含めるオプションがあります。これを確認してください 展開ガイドMSDN投稿 。