没有剩余的逻辑空间来创建更多用户字符串

时间:2013-12-11 23:09:08

标签: c# .net visual-studio debugging compiler-errors

在尝试编译和调试Visual Studio中的C#代码时,我遇到了这个错误 - “没有剩余的逻辑空间来创建更多的用户字符串”。实际上,代码编译正确,但在尝试创建可执行文件时它会因此错误而崩溃。

我查看了C# compile error: "No logical space left to create more user strings"EF 4.3.1 IMigrationMetadata.Target strings are causing "No logical space left to create more user strings." compile errors但这些没有帮助,因为它们讨论了由其他脚本/进程生成的C#代码。

就我而言,正常的C#代码正在被编译/链接并且遇到了这个错误。

有人可以帮我弄清楚如何调试这个问题吗?可能导致这个问题的原因是什么?

我的代码中总共有大约10个字符串声明。

1 个答案:

答案 0 :(得分:-1)

使用Strings应用程序转储应用程序中的所有字符串,您可以从中找到多次创建的字符串。

或者您也可以使用Windbg