AutoMapper CS文件在Visual Studio 2015中速度极慢

glo*_*rob 10 c# automapper visual-studio-2015

我有一个包含7个或8个项目的解决方案,其中没有任何包含任何特别令人兴奋的项目,并且所有项目都能达到预期的效果(实际上还有我在当前机器上使用过的其他项目).

但是,每当我打开其中一个AutoMapper MappingConfiguration文件时,Visual Studio就会停止运行,移动光标一次只需要几分钟,并且尝试编写代码会导致许多咒骂 - 很多很多很多咒骂.

它似乎只是这个MappingConfig.cs文件.它甚至不是那么大 - 可能是30个映射(cfg.CreateMap<Bar,Foo>();)和总共350行代码.

使用AutoMapper时有没有人经历过Visual Studio的减速?

我相信AutoMapper是4.2,我使用的是Visual Studio 2015社区版.

Ogg*_*las 2

我也经历过同样的事情,并向 Github 存储库报告了一个问题。

https://github.com/AutoMapper/AutoMapper/issues/2217

他们认为这是一个 VS 问题,但我得到了一个很好的答案AutoMapper 5.0 <。使用AutoMapper Profile Instances这样您就可以将配置拆分为许多单独的文件。这会带来一些真正的性能提升,而不是将所有内容都放在一个文件中。

https://github.com/AutoMapper/AutoMapper/wiki/Configuration#profile-instances