我正在将Visual Studio代码用于Brightscript项目。我的配置文件就像
{
"version": "0.2.0",
"configurations": [
{
"type": "brightscript",
"request": "launch",
"name": "BrightScript Debug: Launch",
"host": "ip",
"password": "password",
"rootDir": "/roku/manifest.brs",
"consoleOutput": "normal"
}
]
}
当我尝试运行(构建项目)时,会给我错误
无法优化清单文件
我在Eclipse中运行良好,但是我也想在Visual Studio代码上进行配置。
以及用于代码智能感知和功能的Visual Studio代码的任何插件都可以通过ctrl + click到达?
答案 0 :(得分:0)
要成功部署到Roku设备上的Roku项目的要求之一是zip项目文件中存在清单文件,以及可能的组件,源和图像文件夹。尽管Eclipse具有用于Brightscript部署和开发的插件,但是您需要在侧载之前导航到项目文件夹并压缩项目(不要压缩项目文件夹)。如果您的项目没有清单文件,则应包括清单文件。 Roku SDK中有一个清单文件示例:https://sdkdocs.roku.com/display/sdkdoc/Roku+Channel+Manifest
在您的代码中,清单文件似乎已设置为“ manifest.brs”,但清单文件不应为Brightscript文件。请参考上面的链接以获取清单指南,您的程序应该可以运行。
关于IDE的/文本编辑器,已知只有Atom和Eclipse具有自动项目部署功能(安装了附加插件),而Eclipse具有内置的Brightscript调试器。否则,您需要使用Roku IP地址对频道进行侧面加载。
答案 1 :(得分:0)
如果BrightScript项目位于工作区的子目录中,则需要更新名为“ rootDir”的启动配置属性,以指向包含清单文件的根文件夹。
例如,如果您具有以下结构:
然后,您需要在启动配置中更改rootDir,如下所示:
{ “ version”:“ 0.2.0”, “配置”:[ { ... “ rootDir”:“ Roku App / $ {workspaceRoot}”, ... } ] }
答案 2 :(得分:0)
我认为您压缩应用程序文件的方式错误。 请进入您应用程序的文件夹,然后选择所有文件或文件夹,单击鼠标右键并压缩所有文件。 你完成了...