将dart web ui(polymer)与ASP.NET MVC站点一起使用,需要作为javascript运行的帮助吗

将dart web ui(polymer)与ASP.NET MVC站点一起使用,需要作为javascript运行的帮助吗,dart,dart-webui,polymer,Dart,Dart Webui,Polymer,我有一个dart聚合物项目,由ASP.NETMVC网站提供服务。应用程序页面实际上是一个cshtml文件,与其他dart文件位于不同的目录中。除此之外,一切都以惯用的方式布置。在Dartium中跑步时,一切都很好。当我以javascript运行时,我得到消息boot.js只在Dartium中工作。运行build.dart工具编译一个可删除的JavaScript版本 这种情况似乎很难适应。您知道如何让应用程序以javascript的形式工作,同时保持它作为ASP.NET MVC提供的cshtml文

我有一个dart聚合物项目,由ASP.NETMVC网站提供服务。应用程序页面实际上是一个
cshtml
文件,与其他dart文件位于不同的目录中。除此之外,一切都以惯用的方式布置。在Dartium中跑步时,一切都很好。当我以javascript运行时,我得到消息
boot.js只在Dartium中工作。运行build.dart工具编译一个可删除的JavaScript版本


这种情况似乎很难适应。您知道如何让应用程序以javascript的形式工作,同时保持它作为ASP.NET MVC提供的cshtml文件吗?

这是一个已知的问题。尝试使用此版本的
build.dart

导入'dart:io';
进口“包装:聚合物/组件_build.dart”;
导入“package:polymer/deploy.dart”作为部署;
void main(){
构建(newoptions().arguments,['web/index.html']),然后(((u)=>deploy.main());
}
您可能会收到一条关于缺少index.html_bootstrap.dart.js文件的消息。Dart工程师正在努力使所有这些工作更加顺利,您应该很快能够通过编辑器运行部署脚本

同时,如果有人感兴趣,可以在web ui邮件列表中讨论这个问题:


当实施了当前解决方案的更好替代方案时,我将更新此答案。

谢谢Shailen。使用CSHTML文件运行构建/部署步骤仍然存在问题。当它遇到Razor语法时,可以预见它会失败。我想这很难适应。现在,我只是将其设置为一个静态HTML页面。