项目中不存在目标“TypeScriptClean”

时间:2018-03-22 17:55:03

标签: typescript

我正在使用Visual Studio 2017 Professional。当我构建时,即使我的解决方案中没有任何打字稿,我也会收到很多与TypeScript相关的错误。主要是:

The target "TypeScriptClean" does not exist in the project.

但是,在我的解决方案中,没有引用任何名为“TypeScriptClean”或打字稿的东西。

我也得到:

The target "CompileTypeScriptWithTSConfig" does not exist in the project.

这两个错误都发生在Microsoft.Common.CurrentVersion.targets。

文件中

任何人都知道这里发生了什么?我基本上无法在Visual Studio中构建任何东西。

4 个答案:

答案 0 :(得分:3)

我将此添加到了我的.jsproj文件中,并且可以正常工作。至少它已经解决了这个问题,并且我的项目再次构建。因为我不使用打字稿,所以这只是一个空目标。

<Target Name="TypeScriptClean">
</Target>

我看不到较旧的cordova项目的打字稿版本所在的位置。

答案 1 :(得分:0)

在Visual Studio 2017中

在项目属性上将打字稿版本更改为Use latest available,从而解决了该问题

use latest

答案 2 :(得分:0)

这就是我解决问题的方式。

  •   

    1)创建一个新的cordova项目。

  •   

    2)安装当前应用程序中安装的所有插件。

  •   

    3)从新建项目中删除 www 文件夹。

  •   

    4)从您的OLD项目中复制 www 文件夹并将其放置在NEW项目中。

  •   

    4)清洁溶液(从构建菜单中)

  •   

    5)现在终于...构建您的应用程序!

当我遇到随机系统问题时,这总是对我有用。

*请记住,如果您安装了任何第三方插件,则可能需要在重新安装应用程序之前重新安装它们。

祝你好运!

答案 3 :(得分:0)

就我而言,我必须确保以“调试x64”而不是“调试混合平台”来调试/运行项目。