无法在Visual Studio 2013中创建Apache Cordova项目

4
我在使用Visual Studio 2013创建Apache Cordova项目时遇到了问题,但通过他们的新CTP1.1补丁,这种项目类型得到了支持。我已经使我的环境工作并构建了它,但需要让TypeScript工作,以便我可以使用DefinitelyTyped包,该包提供连接到Cordova API所需的类型。因此,我安装了这个包: DefinitelyTyped\Cordova 但是我注意到我无法添加自己的TypeScript文件类型,这会告诉Visual Studio需要使用TypeScript编译它。项目模板附带一个index.ts,因为项目文件中有这个:

所以我需要包含这种类型,才能在不每次需要添加.ts文件时在项目文件中进行修改。 (我会将其添加为.js,然后将其重命名为.ts)。 然后我在这里找到了Visual Studio 2013 Update 2的TypeScript安装程序: Typescript Installer 现在我收到一个错误,意味着我不能再创建该项目类型,但所有其他项目类型都可以,这对我来说意味着它与我刚刚安装的TypeScript有关:
“C:\ Program Files(x86)\ MSBuild \ Microsoft \ VisualStudio \ v12.0 \ Javascript \ Microsoft.VisualStudio.Javascript.Common.targets”未找到导入的项目。确认路径....等。
我的问题是...我该如何解决这个问题? 或者...其他人如何在不使用TypeScript的情况下在Visual Studio 2013 Update 2 CTP1.1中使用Cordova API?
任何帮助将不胜感激,提前致谢!

那听起来很糟糕。你尝试过“修复”Visual Studio安装吗? - TrampSansTom
我确实遇到了问题,Visual Studio 卸载不干净。微软现在已经发布了 CTP 的 2.0 版本,所以我打算尝试一下。如果还是不行,我就用 Intel XDK 代替。 - Norbet
对我来说,在办公室电脑上的VS2013高级版可以运行,但在VS2013社区版上显示以上信息。@微软,这不公平。 - IsmailS
我将尝试使用这个或者这个 - IsmailS
有什么解决方案吗? - Leandro Bardelli
我今天早上解决了这个问题,方法是复制同事的 Javascript 文件夹并粘贴。重新安装并没有修复任何问题。现在的问题是,我无法在 VS2013 中打开 任何 我的项目,因为它们是“不兼容的”.... :/ - Barrie Reader
1个回答

0

由于 Cordova 工具的几个新 CTP 版本已经发布并在 Visual Studio 2015 中达到 RTM,因此项目创建问题现在可能已经得到解决。看起来这个问题也在评论中得到了解决(尽管出现了其他问题)。我在构建这些 Cordova 工具的团队中工作,我知道自从 CTP 1.1 发布以来我们已经解决了许多安装问题,因此我建议升级。

此外,既然在这个问题中提到了 - 这里有一些关于在 Visual Studio 中使用 TypeScript 文件与 Apache Cordova 的指导:

https://github.com/Microsoft/cordova-docs/blob/master/getting-started/tutorial-typescript.md


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接