C# 随机';System.Text.DecoderFallbackException';具有实体框架

C# 随机';System.Text.DecoderFallbackException';具有实体框架,c#,winforms,entity-framework,entity-framework-6,C#,Winforms,Entity Framework,Entity Framework 6,在使用EF 6.0和database first构建WinForms应用程序后,我在应用程序的第一次启动时随机出现以下错误。大多数情况下,重启应用程序可以解决问题 mscorlib.dll中的'System.Text.DecoderFallbackException'[E9] Unicode格式的im索引5974 können nicht von der Angeebenen代码页 吕贝尔塞茨特·沃登。(索引5974处的字节[E9]无法翻译。) 从给定代码页到Unicode) System.Xm

在使用EF 6.0和database first构建WinForms应用程序后,我在应用程序的第一次启动时随机出现以下错误。大多数情况下,重启应用程序可以解决问题

mscorlib.dll中的'System.Text.DecoderFallbackException'[E9] Unicode格式的im索引5974 können nicht von der Angeebenen代码页 吕贝尔塞茨特·沃登。(索引5974处的字节[E9]无法翻译。) 从给定代码页到Unicode)

System.Xml.dll中的“System.Xml.XmlException”在der中为Ungültiges Zeichen Angebenen Codierung。Zeile 5337,位置50。(中的无效字符) 给出代码页。第5337行,位置50)

EntityFramework.dll中的“System.Data.Entity.Core.MetadataException” 指定的架构无效。错误: DataAccess.AppName.AppName.ssdl(5337,50):错误0005:Ungültiges 安格贝宁科迪隆的泽肯。Zeile 5337,位置50。 (给出代码页中的无效字符。第5337行,位置50)

它只在应用程序的第一次启动时发生,但并不总是这样。这一错误背后似乎没有任何逻辑。我可以进行20次构建而不出现这些异常,有时我只进行一次构建,应用程序会显示这些错误消息,并且必须重新启动,因为EF的元数据没有加载

我检查了obj文件夹中给定位置的
AppName.ssdl
文件:

<AssociationSet Name="FK_Folio_EST_Schaetzperioden" Association="Self.FK_Folio_EST_Schaetzperioden"> 
它使用GetManifestResourceStream

这导致

断断续续地


有什么想法吗?

错误是由单击共享版本01.00.04.0003引起的。
System.Data.Entity.Core.Metadata.Edm.MetadataArtifactLoaderResource.LoadResource