2015-04-14 80 views
4

在Visual Studio专业版2013,当我创建了一个新的Apache科尔多瓦项目,得到这样的警告:警告1打字稿编译器被赋予编译没有文件,所以它会跳过编译

警告1打字稿编译器如果没有编译文件, 所以它会跳过编译。

几周之前它工作正常,但现在我得到这个错误。

我为Apache Cordova重新安装VS和Tool,但仍然出现此错误。

如何解决这个错误?任何解决方案

回答

0

您至少需要一个标有构建操作“TypeScriptCompile”的文件。

然后这将被传递给TypeScript编译器。你只需要指定你的“顶层”文件,因为编译器会为你提供依赖关系。

Build Action in Properties Window

1

要解决这个警告,您可以删除线在.csproj文件或.jsproj。你可以在你最喜欢的文本编辑器中打开它。

Offcourse如果您打算将来使用Typescript,您可以随时将其添加回项目文件!

-2

(工具>选项>项目和解决方案>生成和运行>设置MSBuild项目生成输出的详细程度=诊断

现在

您可以在控制台中看到什么失败!

9

要解决此警告!

  1. 打开(项目名称)的.csproj用文本编辑工具(记事本,用Editplus,等..)
  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. 重新打开的项目。

希望对您有所帮助!

+1

这应该被标记为答案。 –