Xamarin.forms Fody System.OutOfMemoryException

Xamarin.forms Fody System.OutOfMemoryException,xamarin.forms,out-of-memory,fody,fody-propertychanged,Xamarin.forms,Out Of Memory,Fody,Fody Propertychanged,我有一个Xamarin表单项目,在那里我使用PropertyChanged.Fody 我更新了3.2.8版本,当我试图编译PCL项目时,会触发这个错误 我使用的是Windows上的Visual Studio 16.6.0 我怎样才能解决这个问题 Severity Code Description Project File Line Suppression State Error Fody: An unhandled exception occurred: Ex

我有一个Xamarin表单项目,在那里我使用PropertyChanged.Fody

我更新了3.2.8版本,当我试图编译PCL项目时,会触发这个错误

我使用的是Windows上的Visual Studio 16.6.0

我怎样才能解决这个问题

Severity    Code    Description Project File    Line    Suppression State
Error       Fody: An unhandled exception occurred:
Exception:
Exception of type 'System.OutOfMemoryException' was thrown.
Type:
System.OutOfMemoryException
StackTrace:
   at Mono.Cecil.PE.ByteBuffer.Grow(Int32 desired) in C:\Code\Fody\cecil\Mono.Cecil.PE\ByteBuffer.cs:line 328
   at Mono.Cecil.PE.ByteBuffer.WriteBytes(Byte[] bytes) in C:\Code\Fody\cecil\Mono.Cecil.PE\ByteBuffer.cs:line 274
   at Mono.Cecil.MetadataBuilder.AddResources() in C:\Code\Fody\cecil\Mono.Cecil\AssemblyWriter.cs:line 1181
   at Mono.Cecil.MetadataBuilder.BuildModule() in C:\Code\Fody\cecil\Mono.Cecil\AssemblyWriter.cs:line 1031
   at Mono.Cecil.MetadataBuilder.BuildMetadata() in C:\Code\Fody\cecil\Mono.Cecil\AssemblyWriter.cs:line 1006
   at Mono.Cecil.ModuleWriter.<>c.<BuildMetadata>b__2_0(MetadataBuilder builder, MetadataReader _) in C:\Code\Fody\cecil\Mono.Cecil\AssemblyWriter.cs:line 144
   at Mono.Cecil.ModuleDefinition.Read[TItem,TRet](TItem item, Func`3 read) in C:\Code\Fody\cecil\Mono.Cecil\ModuleDefinition.cs:line 947
   at Mono.Cecil.ModuleWriter.BuildMetadata(ModuleDefinition module, MetadataBuilder metadata) in C:\Code\Fody\cecil\Mono.Cecil\AssemblyWriter.cs:line 143
   at Mono.Cecil.ModuleWriter.Write(ModuleDefinition module, Disposable`1 stream, WriterParameters parameters) in C:\Code\Fody\cecil\Mono.Cecil\AssemblyWriter.cs:line 119
   at Mono.Cecil.ModuleWriter.WriteModule(ModuleDefinition module, Disposable`1 stream, WriterParameters parameters) in C:\Code\Fody\cecil\Mono.Cecil\AssemblyWriter.cs:line 78
   at Mono.Cecil.ModuleDefinition.Write(String fileName, WriterParameters parameters) in C:\Code\Fody\cecil\Mono.Cecil\ModuleDefinition.cs:line 1136
   at InnerWeaver.WriteModule() in C:\projects\fody\FodyIsolated\ModuleWriter.cs:line 19
   at InnerWeaver.Execute() in C:\projects\fody\FodyIsolated\InnerWeaver.cs:line 114
Source:
Mono.Cecil
TargetSite:
Void Grow(Int32)
    SgatOffline     1   
严重性代码描述项目文件行抑制状态
错误Fody:发生未处理的异常:
例外情况:
引发了“System.OutOfMemoryException”类型的异常。
类型:
System.OutOfMemoryException
堆栈跟踪:
在C:\Code\Fody\Cecil\Mono.Cecil.PE\ByteBuffer.cs中的Mono.Cecil.PE.ByteBuffer.Grow(需要Int32)处:第328行
在C:\Code\Fody\Cecil\Mono.Cecil.PE\ByteBuffer.cs中的Mono.Cecil.PE.ByteBuffer.WriteBytes(字节[]字节)处:第274行
在C:\Code\Fody\Cecil\Mono.Cecil\AssemblyWriter.cs中的Mono.Cecil.MetadataBuilder.AddResources()处:第1181行
在C:\Code\Fody\Cecil\Mono.Cecil\AssemblyWriter.cs中的Mono.Cecil.MetadataBuilder.BuildModule()处:第1031行
在C:\Code\Fody\Cecil\Mono.Cecil\AssemblyWriter.cs中的Mono.Cecil.MetadataBuilder.BuildMetadata()处:第1006行
在c:\Code\Fody\Cecil\Mono.Cecil\AssemblyWriter.cs中的Mono.Cecil.ModuleWriter.c.b_uu2_0(MetadataBuilder,MetadataReader 0)处:第144行
在C:\Code\Fody\Cecil\Mono.Cecil\ModuleDefinition.cs:第947行中的Mono.Cecil.ModuleDefinition.Read中读取[TItem,TRet](TItem项,funct`3 Read)
在C:\Code\Fody\Cecil\Mono.Cecil\AssemblyWriter.cs中的Mono.Cecil.ModuleWriter.BuildMetadata(ModuleDefinition模块,MetadataBuilder元数据)处:第143行
在C:\Code\Fody\Cecil\Mono.Cecil\AssemblyWriter.cs中的Mono.Cecil.ModuleWriter.Write(moduledefinitionmodule,一次性`1流,WriterParameters参数)处:第119行
在C:\Code\Fody\Cecil\Mono.Cecil\AssemblyWriter.cs中的Mono.Cecil.ModuleWriter.WriteModule(ModuleDefinition模块、一次性`1流、WriterParameters参数)处:第78行
在C:\Code\Fody\Cecil\Mono.Cecil\ModuleDefinition.cs中的Mono.Cecil.ModuleDefinition.Write(字符串文件名,WriterParameters参数)处:第1136行
在C:\projects\fody\FodyIsolated\ModuleWriter.cs中的InnerWeaver.WriteModule()处:第19行
在C:\projects\fody\FodyIsolated\InnerWeaver.cs中的InnerWeaver.Execute()处:第114行
资料来源:
盲肠单胞菌
目标地点:
虚空增长(Int32)
斯加托夫林1
但是我怎么能告诉Fody忽略数据库的文件呢

要从VisualStudio编译中排除文件,请尝试以下提示

1.将要排除的文件的生成操作设置为“无”

2.右键单击文件夹并选择“从项目中排除”


请参阅:

EDIT:我发现了问题。在应用程序内部有一个1.7gb的测试数据库。当我删除它的应用程序编译。但是我怎么能告诉Fody忽略数据库的文件呢?