我在 Visual Studio 2019 中使用 HelloPhotino 模板创建了一个新的 Photino.Blazor 应用程序。 我可以从我的开发文件夹中正常运行。但是,当发布到 Program Files 文件夹时它不会运行。
谁能解释为什么会这样?是因为下载了文件,Program Files是只读的吗?
啊……我刚刚重读了你的句子,我更好地理解了你的问题……
你说:“是不是因为下载了文件,Program Files是只读的?”
这确实是应用程序无法运行的原因。您的应用无法在 \Program Files\ 目录中创建文件夹或文件。这是微软不允许的安全问题。
这是我从 \Program Files\ 目录运行 Photino 应用程序的经验。
我将我的 Photino 项目复制到 c:\program files
并运行它。 该应用程序确实运行,但该应用程序会创建一个文件夹以及何时创建 崩溃。那是因为不允许应用程序在中创建文件夹 \程序文件。另请注意,它是一个 64 位应用程序,因此它应该是 安装在 \program files\ 而不是 \program files (x86)\ (这是一个 32 位目录)。然后我删除了创建目录的代码和 从程序文件目录运行它没有问题。