项目中不存在目标"PreComputeCompileTypeScript"

Kar*_*san 10 c# visual-studio

我在构建应用程序项目文件时遇到此错误:

项目中不存在目标"PreComputeCompileTypeScript"

有人能指出我的解决方案吗?

Raj*_*esh 15

打开Microsoft.TypeScript.targets位于下方的文件C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v11.0\TypeScript并在</Project>标记之前添加以下内容

<Target Name="PreComputeCompileTypeScript">
 <VsTsc
  ToolPath="$(TscToolPath)"
  ToolExe="$(TscToolExe)"
  Configurations="$(TypeScriptBuildConfigurations)"
  FullPathsToFiles="@(TypeScriptCompile)"
  YieldDuringToolExecution="$(TscYieldDuringToolExecution)"
  OutFile="$(TypeScriptOutFile)"
  OutDir="$(TypeScriptOutDir)"
  ProjectDir="$(ProjectDir)">      
  <Output TaskParameter="GeneratedJavascript" ItemName="GeneratedJavascript" />
  </VsTsc>
  <AssignTargetPath Files="@(GeneratedJavascript)" RootFolder="$(MSBuildProjectDirectory)">
  <Output TaskParameter="AssignedFiles" ItemName="GeneratedJavascriptWithTargetPath" />
 </AssignTargetPath>
 <ItemGroup>
  <FilesForPackagingFromProject Include="@(GeneratedJavascriptWithTargetPath->'%(Identity)')"/>
  <ContentWithTargetPath Include="@(GeneratedJavascriptWithTargetPath->'%(Identity)')"/>
  <Content Include="@(GeneratedJavascript->'%(Identity)')"/>
 </ItemGroup>
</Target>
Run Code Online (Sandbox Code Playgroud)


Ber*_*rnd 1

您的计算机上是否安装了 Visual Studio 2012 和 2013?比这里可能与此问题相关:https: //social.msdn.microsoft.com/Forums/en-US/cf8db2ce-4a4d-4084-93a7-ca94c9bf6ce2/visual-studio-2013-update-3-breaks- typescript-for-visual-studio-2012?forum=vssetup

解决方案/解决方法在线程底部进行了描述。