最近我开始用 VS2012 C# 编程,这是一个 Windows 窗体应用程序,它几乎完成了。
我想制作一个功能强大且外观漂亮的设置向导所以我搜索了互联网和 stackoverflow,很快就清楚 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
最后我的问题:
我从哪个目录获取文件来构建我的安装文件?
如果是发布目录,我需要重命名文件吗?
我是否需要所有文件,例如 .manifest.deploy 文件或 .config.deploy 等?