我正在使用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中构建任何东西。
答案 0 :(得分:3)
我将此添加到了我的.jsproj文件中,并且可以正常工作。至少它已经解决了这个问题,并且我的项目再次构建。因为我不使用打字稿,所以这只是一个空目标。
<Target Name="TypeScriptClean">
</Target>
我看不到较旧的cordova项目的打字稿版本所在的位置。
答案 1 :(得分:0)
答案 2 :(得分:0)
这就是我解决问题的方式。
1)创建一个新的cordova项目。
2)安装当前应用程序中安装的所有插件。
3)从新建项目中删除 www 文件夹。
4)从您的OLD项目中复制 www 文件夹并将其放置在NEW项目中。
4)清洁溶液(从构建菜单中)
5)现在终于...构建您的应用程序!
当我遇到随机系统问题时,这总是对我有用。
*请记住,如果您安装了任何第三方插件,则可能需要在重新安装应用程序之前重新安装它们。
祝你好运!
答案 3 :(得分:0)
就我而言,我必须确保以“调试x64”而不是“调试混合平台”来调试/运行项目。