1

我正在开发一个 C# 应用程序,我将它划分为几个项目。最近,当解决方案变大时,我收到不同的错误,例如,MissingMethodException甚至更糟糕的是,找不到 DLL 消息。

唯一的解决方案是删除我的 bin 文件夹并再次构建项目。

我想知道这是否是视觉工作室的常见问题,还是我做错了什么?

更新:

我正在开发一个 winforms 解决方案,而一个项目是表单,其他项目是用户控件、数据模型等。

我确实使用 Visual Studio 的添加引用选项在其他项目中引用了所需的项目。

更新 2

我怀疑当我有一个新的 .cs 文件来partial在任何项目中使用关键字扩展一个类时,会发生这种情况!!!!我有 99% 的把握,我会再检查几次,看看是否真的如此!

4

1 回答 1

2

这不是一个真正的常见问题,但视觉工作室有时会发生混乱的事情。

我要做的是检查每个项目的设置和依赖关系,并检查它们以正确的顺序、平台、输出路径等构建的内容。在我们的例子中,有时当解决方案传递给许多开发人员/计算机设置可能会改变.

您还可以做的另一件事是将主项目复制到解决方案并添加其余项目。在类似的情况下,这对我有用。

我希望我给了你一些想法。

于 2012-07-16T10:53:20.230 回答