我遇到了以 Windows 窗体表单托管的 Blazor 混合应用程序的问题。当我将项目升级到.NET 8.0 后,这个问题就出现了。具体来说,应用程序的 ClickOnce 发布版本错误地尝试从我的开发环境输出路径中的
wwwroot
目录访问静态文件,而不是使用已发布包中的文件。
背景:
wwwroot
文件夹中查找静态文件(如 CSS、JS 等)开发机。尝试解决:
wwwroot
文件夹包含在 ClickOnce 发布设置中。问题:
wwwroot
文件夹或静态文件路径?任何见解或建议将不胜感激。预先感谢您的帮助!
如前所述,该问题正在调查中。
该问题来自于从 VS 17.8.0 开始添加到单击一次发布的进程中的特定 json 文件。作为解决方法,您可以在运行时删除位于应用程序目录中的文件 ApplicationName.staticwebassets.runtime.json 。