Visual studio Visual Studio 2012-如何将多个生成操作分配给TypeScript文件

Visual studio Visual Studio 2012-如何将多个生成操作分配给TypeScript文件,visual-studio,typescript,embedded-resource,buildaction,Visual Studio,Typescript,Embedded Resource,Buildaction,我正在使用Visual Studio 2012创建一个类库项目,该项目还将包括许多TypeScript(.ts)文件,以及它们生成的.js和.js.map文件。所有这些文件都需要作为嵌入式资源包含在程序集中,以便通过自定义的VirtualPathProvider将它们公开给正在使用的ASP.NET MVC应用程序 注意:尽管只有生成的JavaScript文件对于生产环境是必不可少的,但是web应用程序也必须能够访问.ts和.js.map文件以进行调试 这会产生冲突,因为TypeScript文件通

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

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

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

是否有任何方法可以将多个生成操作分配给VisualStudio项目组件?或者,是否有其他方法让TypeScript编译未明确标记为
TypeScriptCompile
的文件,或者让Visual Studio嵌入未标记为
EmbeddedResource
的文件

谢谢你的建议


Tim

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


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

,这是一个很好的建议-谢谢。我会尝试一下,并将结果发布在这里。是的,史蒂夫,这是一个巧妙的易于实现的解决方案,它工作得非常完美。再次感谢。