【发布时间】:2015-01-10 18:26:48
【问题描述】:
我有一个文件夹代表我的打字稿项目。在这个文件夹中还有其他子文件夹:一个子文件夹包含许多类(.ts,打字稿源文件),另一个包含示例(.html 文件)和一个 javascript 库等。示例工作正常,只需右键单击.html 文件和“使用 --> 浏览器打开”。现在我想在 Visual Studio 中打开这个项目,用于开发其他东西并使一切变得更简单。我尝试从现有代码中选择文件-->新建-->项目导入我的项目。 .csproj 和 .sln 文件已经在我的文件夹中成功创建,我可以在 Visual Studio 中打开我的项目并且编译成功。同样,如果尝试打开创建的示例(在 Visual Studio 中),它们可以正常工作,只需右键单击并“在浏览器中查看”即可。但是,如果我打开我的打字稿文件,它们会由于引用而出现许多错误(即类 Dog 扩展 Animal,并且错误在 Animal 下,它显示“找不到名称'Animal' "。我的导入有什么问题?
【问题讨论】:
-
检查文件的构建操作(在解决方案资源管理器中单击文件,查看属性窗口 [通常是 F4])。这些向 VS 表明它应该如何对待它们
-
@Basic 在文件属性中我只有“文件名”、“绝对路径”、“构建操作”(设置为 TypeScriptCompile)和“复制到输出目录”(设置为'不复制')。有什么问题吗?
-
不,这就是我希望的(特别是构建操作设置为编译,这意味着编译器应该考虑它,因此可以用于链接)
标签: javascript visual-studio typescript