前幾步和網上其他教程一樣的。主要是把.net framework 打包進安裝程序里,如果選的是“從與我的應用程序相同的位置下載系統必備組件”,會提示 ERROR:
要在“系統必備”對話框中啟用“從與我的應用程序相同的位置下載系統必備組件”,必須將“Microsoft .NET Framework 4.5.2 (x86 和 x64)”項的文件
網上找的資料是要把 NDP452-KB2901907-x86-x64-AllOS-ENU.exe 放在 C:\Program Files (x86)\Microsoft SDKs\Windows\v8.1A\Bootstrapper\Packages(或者7.0A、10.0A、14的類似文件夾)里
結果實際上是放在 C:\Program Files (x86)\Microsoft SDKs\ClickOnce Bootstrapper\Packages\DotNetFX452 里,簡直坑啊,如果這個還不行,再把Microsoft SDKs文件夾下面所有的都試一試。
不知道有沒有高人解釋一下為什么。
ps:還是用Advanced Installer簡單明了。