4

我正在使用 Visual Studio 2012 创建一个类库项目,该项目还将包含许多 TypeScript ( .ts) 文件,以及它们生成的.js文件.js.map。所有这些文件都需要作为嵌入式资源包含在程序集中,以便它们可以通过自定义的VirtualPathProvider.

注意:虽然只有生成的 JavaScript 文件对于生产环境是必不可少的,但.ts.js.map文件也必须可供 Web 应用程序访问,以进行调试。

这会产生冲突,因为通常为 TypeScript 文件分配TypeScriptCompile构建操作,但我也需要分配它们EmbeddedResource

有没有办法将多个构建操作分配给 VisualStudio 项目组件?或者,是否有另一种方法可以让 TypeScript 编译未明确标记为的文件TypeScriptCompile或让 Visual Studio 嵌入未标记为的文件EmbeddedResource

谢谢你的建议,

蒂姆

4

1 回答 1

2

如果你有一个引用所有其他文件的 TypeScript 文件,那么它只需要具有TypeScriptCompile类型,因为编译器应该遍历所有依赖项并编译所有其余的。

因此,创建一个充当编译目标并引用所有其他文件的文件可能允许您将所有其余文件更改为EmbeddedResource.

于 2013-04-22T19:13:34.300 回答