0

我有一个由 TypeScript 生成的 JavaScript 源文件,我使用 WebResource 属性将其包含在 ASP.net Web 控件中。生成的 JavaScript 文件包含对生成的 js.map 文件的引用。如果地图文件作为 WebResource 包含在 Web 控件中,则资源 URL 将是某个编译器生成的 URL。虽然我可以找出那是什么,并尝试手动修改 JS 文件,但它会在任何构建时被覆盖。

这个用例有更好的解决方案吗?

4

1 回答 1

1

您可以简单地通过以下方式访问资源

var file = <AppNameSpace>.Properties.Resources.<jsfilename>

或将其加载为流

var stream = Assembly.GetExecutingAssembly().GetManifestResourceStream("<fullname>");

在这两种情况下,您都应该能够实际修改它(不确定)。如果这是不可能的,您将不得不编写一个返回脚本的小服务,从您的资源中读取它,修改它然后返回它......

于 2013-09-25T16:03:13.913 回答