【问题标题】:Visual Studio Angular Compiler ErrorsVisual Studio Angular 编译器错误
【发布时间】:2019-02-19 12:21:00
【问题描述】:

我在 Visual Studio 2017 (15.7.4) 的错误列表面板中收到以下错误。在我将 Visual Studio 更新到此版本后,它们开始出现。我依稀记得一些关于 Typescript 版本变化的事情,但我不记得它具体说了什么。

这些错误会阻止应用程序启动,但如果我关闭并重新打开 Visual Studio,应用程序将运行良好。

Angular 应用程序正在使用 Angular 2。

如何防止出现这些错误?

【问题讨论】:

    标签: angular visual-studio typescript


    【解决方案1】:

    在.csproj文件上,作为节点的最后一项

    <PropertyGroup>
    

    插入以下内容:

    <TypeScriptCompileBlocked>true</TypeScriptCompileBlocked>
    

    您可以通过这种方式禁用 VS2017 上的 typescript 编译。但是,这比 solution.

    更像是一种解决方法

    【讨论】:

    • 做到了!谢谢!
    • 对于其他人:我认为真正的问题是更新 Visual Studio 后,内置的 TypeScript SDK 也更新了。无论出于何种原因,VS 15.7.4 中的 VS TypeScript SDK 不包括我的 angular project.json 正在使用的 TypeScript 2.3,VS 在项目属性 > TypeScript Build 中只有 3.0、2.8、2.1 可用。所以......这是现在似乎发生在 Angular 项目和 Visual Studio 中的那些“当心”事情之一。在 .NET 的辉煌岁月里,我们曾经能够更新 Visual Studio,而不必担心它会破坏我们的项目——不再那么重要了。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-03-02
    • 2010-10-09
    • 2015-06-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多