我有一个带有4个C#项目的SLN(其中一个是我的mainProgram表单)和一个C++ DLL项目。
所以最近我遇到了这个烦人的问题,在PC重新启动后,当我尝试以Debug或Release模式进行编译时,VC会告诉我这一点。我想不通我想要什么。我删除了重新安装.NET 4的%tmp%
中的所有内容,删除了Debug,Release文件夹。到目前为止没有任何工作。
Error 20 Unable to read manifest 'Properties\app.manifest'. Unable to generate a temporary class (result=1). error CS0008: Unexpected error reading metadata from file 'c:\Windows\Microsoft.NET\assembly\GAC_MSIL\System.Xml\v4.0_4.0.0.0__b77a5c561934e089\System.XML.dll' -- 'Not enough storage is available to complete this operation.
在配置管理器中进行修补后,我又产生了一条错误消息:
Error 25 Unable to read manifest 'Properties\app.manifest'. Unable to generate a temporary class (result=1). error CS0115: Microsoft.Xml.Serialization.GeneratedAssembly.XmlSerializer1.CreateWriter()': o suitable method found to override
我以前从未见过这些错误消息,一切都很好,而且此错误无处来自,我无法将其链接到我所做的任何事情,我不知道正在发生什么。
据我所知,在我的项目中唯一使用XML的地方是NLog日志记录项目,但是此错误是新错误,因此我认为与它无关。
最佳答案
有趣的是,删除temp文件夹中的所有内容并重新启动计算机后,该问题似乎已解决。
关于xml - 构建SLN : CS0008 - CS0115的奇怪错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10919536/