我的应用程序是使用 Microsoft Visual Studio 2019 C# WPF .NET Framework 4.7 和 NSIS 3.05 MUI2 安装程序开发的。开发文件目录在外部驱动器上,因为我必须在 2 台装有 Windows 10 Pro x64 Build 19041.746 操作系统的不同计算机上进行开发。两台计算机上都安装了 MS VS 2019 和 .NET Framework 4.8。
文件目录.../App_Name.bin.Release中的所有文件都已被NSIS安装程序复制到安装目录中
我的应用程序在开发系统(调试和发布)中无错误运行。在我的开发计算机上使用 NSIS 安装程序进行安装也没有错误。
只要我的外置驱动器通过 USB 连接到计算机,我的应用程序就可以正常启动,但如果移除外置驱动器,我的应用程序将不再启动!双击桌面图标和exe文件没有效果。
相比之下,卸载程序始终可以毫无问题地启动!
我找不到对这种行为的任何解释。有人可以帮助我吗?我怀疑安装程序中缺少某些东西,但是什么?