0

最近、Windows フォーム アプリケーションである VS2012 C# でプログラミングを開始しましたが、ほぼ完成しています。

私は機能的で見栄えの良いセットアップ ウィザードを作りたかったので、インターネットとスタックオーバーフローを検索したところ、すぐに NSIS が私に代わって仕事をするのに十分な機能を備えたプログラムであることが明らかになりました。

VS2012 には、デバッグ、リリース、公開の 3 つのオプションがあります。

  • デバッグ - 自分のコンピューターでは正常に動作し、プログラムも動作しますが、他のマシンにデプロイする場合は、セットアップ ファイルで配布する必要がある *.dll ファイル、アイコン、ヘルプ ファイルなどを参照する必要があります (考える)。

  • リリース - フォルダが違うだけでほぼ同じだと思います。

  • パブリッシュ - 次のファイルを作成します。

    /publish/setup.exe
    /publish/PCWS-Report.application
    
    /publish/Application Files/PCWS-Report_1_0_0_0/FastReport.dll.deploy
    /publish/Application Files/PCWS-Report_1_0_0_0/FastReport.Bars.dll.deploy
    /publish/Application Files/PCWS-Report_1_0_0_0/ODBCMngr.dll.deploy
    /publish/Application Files/PCWS-Report_1_0_0_0/Image1.jpg.deploy
    /publish/Application Files/PCWS-Report_1_0_0_0/PCWS-Report.application.deploy
    /publish/Application Files/PCWS-Report_1_0_0_0/PCWS-Report.exe.manifest
    /publish/Application Files/PCWS-Report_1_0_0_0/PCWS-Report.exe.deploy
    /publish/Application Files/PCWS-Report_1_0_0_0/PCWS-Report.application
    /publish/Application Files/PCWS-Report_1_0_0_0/PCWS-Report.exe.config.deploy
    
    /publish/Application Files/PCWS-Report_1_0_0_0/Resources/
                                   Firebird_ODBC_2.0.1.152_x64.exe.deploy
    

最後に私の質問:

  1. セットアップ ファイルをビルドするためのファイルをどのディレクトリから取得しますか?

  2. また、それが Publish ディレクトリの場合、ファイルの名前を変更する必要がありますか?

  3. また、.manifest.deploy ファイルや .config.deploy などのすべてのファイルが必要ですか?

4

1 に答える 1