2

Microsoft.TypeScript.targets は、FilesForPackagingFromProject および/またはその他の MSBuild 変数を設定するときに TypeScriptOutDir を尊重しないため、typescript を含み、[Javascript 出力をフォルダーにリダイレクトする] オプションを使用する Web プロジェクトは現在、公開できません (ローカル ファイル システム)。

これは、私の .csproj ファイルから抽出された小さなスニペットです。

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

問題のあるオプションは TypeScriptOutDir です。削除すると、公開は期待どおりに機能します。

他の誰かが同じ問題を経験し、回避策を見つけましたか? 修正に Microsoft.TypeScript.targets の編集が必要かどうかは気にしません。

4

0 に答える 0