警告1 TypeScript编译器没有给出编译文件,因此它将跳过编译

时间:2015-04-14 19:45:44

标签: javascript cordova visual-studio-2013 typescript cordova-3

在我创建新的Apache Cordova项目的Visual Studio Professional 2013中,收到此警告:

  

警告1 TypeScript编译器没有给出编译文件,   所以它会跳过编译。

几周前工作正常,但现在我收到了这个错误。

我重新安装VS和Tool for Apache Cordova,但仍然收到此错误。

如何解决此错误?任何解决方案?

4 个答案:

答案 0 :(得分:9)

修复此警告!

  1. 使用texteditor工具(NotePad,Editplus等)打开您的(您的项目名称) .csproj。
  2. 删除此行..

    <Import Project="$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)\TypeScript\Microsoft.TypeScript.Default.props" Condition="Exists('$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)\TypeScript\Microsoft.TypeScript.Default.props')" />
    
  3. 保存

  4. 重新打开项目。
  5. 希望这有帮助!

答案 1 :(得分:1)

要修复此警告,您可以删除.csproj文件或.jsproj中的行。您可以在自己喜欢的文本编辑器中打开它。

如果您计划将来使用Typescript,可以随时将其添加回项目文件中!

答案 2 :(得分:0)

您至少需要一个标有构建操作&#34; TypeScriptCompile&#34;的文件。

然后将为您传递给TypeScript编译器。您只需指定您的&#34;顶级&#34;文件,因为编译器将为您提供依赖项。

Build Action in Properties Window

答案 3 :(得分:-2)

(工具&gt;选项&gt;项目和解决方案&gt;构建和运行&gt;设置MSBuild项目构建输出详细程度=诊断

现在你可以在控制台中看到什么失败了!