【问题标题】:How to copy .ts file compile result to output folder in visual studio如何将 .ts 文件编译结果复制到 Visual Studio 中的输出文件夹
【发布时间】:2018-07-31 01:21:33
【问题描述】:

在 Visual Studio 中,我可以将 .ts 文件添加到项目中,并选择 typescript compile 作为构建操作。不错。

但无论“复制到输出目录”选项如何,生成的 .js 文件都不会复制到构建文件夹。顺便说一句,原始 ts 文件也不是。

如何编译生成的文件并将其复制到构建文件夹?

就上下文而言,我需要将这些文件作为文本读取以发送到测试浏览器。


我已经通过将 js 文件添加到项目中并将副本设置为该文件的输出来使其工作,但是是否可以保证 ts 文件将在 js 文件被复制之前被编译?我每次都检查,但必须有办法。

【问题讨论】:

  • 类似问题here,但主要是关于为什么会发生这种情况而不是如何解决它,并且没有答案
  • 使用tsconfig.json 并设置"outDir"
  • 我必须同时添加调试和发布文件夹,这可能吗?

标签: c# visual-studio typescript


【解决方案1】:

可能是我的回答来晚了,但您可以这样做:打开您的项目文件并设置 输出目录

<PropertyGroup>
  [...]
  <TypeScriptOutDir>bin\$(Configuration)\</TypeScriptOutDir>
  [...]
</PropertyGroup>

确保PropertyGroup 没有任何条件;例如。 &lt;PropertyGroup Condition="'$(Configuration)' == 'Xyz'"&gt;。如果是这样,您可以添加另一个PropertyGroup

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-09-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-12-19
    相关资源
    最近更新 更多