在尝试编译和调试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个字符串声明。