4

Visual Studio 2012 で TypeScript のサポートを有効にするためのこちらの手順に従った後、Azure の展開で以下の例外が発生し始めました。

それについて何が間違っていますか?

コマンド: C:\DWASFiles\Sites\apolyon\VirtualDirectory0\site\deployments\tools\deploy.cmd .NET Web アプリケーションの展開を処理します。C:\DWASFiles\Sites\apolyon\VirtualDirectory0\site\repository\ApolyonRadio\ApolyonRadio.csproj(771,3): エラー MSB4019: インポートされたプロジェクト "D:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v11. 0\TypeScript\Microsoft.TypeScript.targets" が見つかりませんでした。宣言内のパスが正しいこと、およびファイルがディスク上に存在することを確認してください。Web サイトの展開中にエラーが発生しました。.NET Web アプリケーションの展開を処理します。C:\DWASFiles\Sites\apolyon\VirtualDirectory0\site\repository\ApolyonRadio\ApolyonRadio.csproj(771,3): エラー MSB4019: インポートされたプロジェクト "D:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v11. 0\TypeScript\Microsoft.TypeScript.targets" 見つかりませんでした。宣言内のパスが正しいこと、およびファイルがディスク上に存在することを確認してください。Web サイトの展開中にエラーが発生しました。D:\kuduservice\wwwroot\bin\scripts\starter.cmd C:\DWASFiles\Sites\apolyon\VirtualDirectory0\site\deployments\tools\deploy.cmd

4

2 に答える 2

2

ファイルの保存時に TypeScript コンパイルをローカルで行うため、公開時にその設定をインポートする必要はありません。

そのため、以下の修正された問題のように、インポート設定に Condition="'$(Configuration)' == 'Debug'" 属性を追加します。これは、より良い解決策が得られるまで、私が最もよく見つけたものです。

<Import Project="$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)\TypeScript\Microsoft.TypeScript.targets" Condition="'$(Configuration)' == 'Debug'" />
于 2013-09-07T02:09:49.927 に答える