从Visual Studio代码(omnisharp)分析中排除EF Core迁移

我有一个使用.Net CoreEF Core的项目。我正在使用Visual Studio Code开发该项目。项目发展迅速,并且创建了大量迁移。每次迁移都会创建元数据文件(*.Designer.cs),与迁移本身相比,该元数据文件非常大。我注意到,项目迁移的速度越慢,VS代码加载时间和总体响应速度就越慢。我的猜测是c#分析器-Omnisharp尝试分析*.Designer.cs文件,这需要时间和CPU资源。这些文件是自动生成的,从代码分析的角度来看完全没有用。迁移项目也是迄今为止源代码中最大的项目。

我想从Omnisharp分析中排除迁移项目(或至少*.Designer.cs文件)。有什么办法吗?

详细信息:

  • 操作系统: Windows 10
  • VS代码版本: 1.46.1
  • EF核心版本: 2.2.3
  • EF核心迁移位于separate project

项目结构:

- MyProject.Api
  - ...
  - Startup.cs
  - MyProject.Api.csproj
- MyProject.DatabaseMigration
  - Migrations
    - 2020..01_MyMigration.cs
    - 2020..01_MyMigration.Designer.cs
  - MyProject.DatabaseMigration.csproj
- MyProject.RandomDomain
  - ...
  - MyProject.RandomDomain.csproj
- MyProject.sln

考虑的解决方案:

iCMS 回答:从Visual Studio代码(omnisharp)分析中排除EF Core迁移

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/2015256.html

大家都在问