使用自定义输出文件夹时,发布Web项目失败

时间:2014-07-28 10:03:50

标签: asp.net-mvc msbuild typescript web-publishing

包含typescript并使用“Redirect Javascript output to folder”选项的Web项目当前无法发布(本地文件系统),因为Microsoft.TypeScript.targets在填充FilesForPackagingFromProject和/或其他MSBuild时不支持TypeScriptOutDir变量。

这是从.csproj文件中提取的一小段代码:

  <PropertyGroup Condition="'$(Configuration)' == 'Debug'">
    <TypeScriptSourceMap>True</TypeScriptSourceMap>
    <TypeScriptModuleKind>amd</TypeScriptModuleKind>
    <TypeScriptOutDir>$(ProjectDir)Scripts\ts</TypeScriptOutDir>
  </PropertyGroup>

违规选项是TypeScriptOutDir。如果我删除它,发布按预期工作。

是否有其他人遇到过同样的问题并且已经解决了问题?我不在乎修复是否涉及编辑Microsoft.TypeScript.targets。

0 个答案:

没有答案