【发布时间】:2019-11-30 19:45:50
【问题描述】:
我有一个在 Visual Studio (C#) 中构建的 Web 应用程序,我正在尝试将它变成/使其成为 PWA(渐进式 Web 应用程序)。我创建了一个清单 json 文件:
{
{
"dir": "ltr",
"lang": "en",
"name": "OSU Project Manager",
"short_name": "Project Manager",
"scope": "/TSList.aspx",
"display": "standalone",
"start_url": "https://gammaprojectmanager.azurewebsites.net/TSList.aspx",
"theme_color": "#FFE1C4",
"description": "Time sheet and Clock In/Out",
"orientation": "portrait-primary",
"background_color": "#FFE9D2",
"icons": [
{
"sizes": "128x128",
"src": "/image/icon-128x128.png",
"type": "image"
}
],
"screenshots": [],
"generated": "true"
}
}
但是,当我运行 Web 应用程序并检查页面时,我收到以下错误:error display
这是我创建的将清单链接到母版页的链接:
<link href="manifest.webmanifest2" rel="manifest" />
Service Worker 文件可以正常工作,我只是在使用清单文件时遇到了问题。
【问题讨论】:
-
您是否设置了将文件复制到输出目录?
-
不,我没有!我该怎么做?
-
在VS上,选择文件,鼠标右键点击,选择属性。您应该看到一个复制文件的选项。将其设置为始终。它应该使文件始终存在于输出目录中。
-
不幸的是,这不起作用。不过谢谢!
-
你能提供一个示例项目供任何人复制吗?
标签: c# android visual-studio progressive-web-apps manifest.json