2

尝试构建/运行我的应用程序时出现以下错误:

错误 30 - 将元数据写入文件 '' 出现意外错误 - '没有足够的存储空间来完成此操作。'

我尝试了“/3GB boot.ini”解决方案,但它给我的电脑带来了更多问题。

4

4 回答 4

3

您可以删除 .suo(与 .sln 文件位于同一文件夹中)。当然,您会丢失一些有关解决方案的信息,例如上次打开的文件等,但这可能会有所帮助,直到该文件再次增长。此外,在我试图避免同时在 VS 中打开大量文件的情况下,Windows 窗体非常有用。

这两个步骤都有助于减少错误的发生,但不能解决问题本身。

于 2012-11-27T11:14:17.977 回答
2

清理解决方案 -> 关闭 Visual Studio -> 删除 obj\Debug\ 目录下的所有文件 -> 启动 Visual Studio 2010 并构建解决方案。

于 2013-09-16T01:38:39.067 回答
0

当我重命名一个项目然后添加一个名称为第一个项目的新项目时,偶然发现了同样的错误。然后将重命名项目的引用添加到新项目。问题出在他们现在共享的默认命名空间中。

更改重命名项目的默认命名空间为我解决了这个问题。

于 2015-05-21T10:31:38.130 回答
0

就我而言,我实际上使用的是 Visual Studio 2013。错误发生在使用 NMock3 的测试项目中。为了解决这个问题,我必须在解决方案中引用另一个项目,其中包含一个对象类型定义,该对象类型定义用作使用 NMock 模拟的操作中的参数!

例子:

myMock.Expects.One.Method(p => p.SomeMethod( null )).WithAnyArguments().WillReturn("1234")

上面的空值是在另一个项目中定义的特定类型,需要在测试项目中引用......

于 2015-06-05T17:18:49.457 回答