0

我有一个 .NET 项目,由于某种原因陷入调试模式。我已经在工具栏中将编译模式从调试更改为发布,但我的项目最终还是在调试目录中。似乎VS没有更新SLN文件或其他东西。请帮忙!

我问这个问题的原因是,当我的程序运行时,似乎有弱引用“ENCList”阻塞了内存,并且它们似乎是在调试中编译 .NET 应用程序时创建的(或者说其他来源我已经网上找的)。

-标记

4

3 回答 3

1

进入下拉列表中的配置管理器,将活动解决方案配置设置为发布,并确保项目的配置也是发布。

另外,转到项目属性,并在发布模式下检查输出文件夹。

此外,单击构建、清理解决方案,然后单击构建、构建解决方案。

根据您的问题,这些可能有帮助,也可能没有帮助。

于 2009-06-25T23:16:30.910 回答
0

我也看到过这个。对我来说看起来像是一个错误。

我希望 VS2010 会有不同的表现。

于 2010-03-21T08:33:58.323 回答
0

我要补充一点,如果您在解决方案中有多个项目,比如类库,除了清理解决方案之外,您可能需要单独清理和重建每个项目。

当时我花了几个小时才弄清楚这一点。

于 2009-06-25T23:27:51.590 回答