我正在开发一个C#应用程序,我把它分成几个项目。最近,当解决方案变得更大时,我会得到不同的错误,例如MissingMethodException
,甚至更糟糕的是,DLL找不到消息。
唯一的解决方案是删除我的bin文件夹并再次构建项目。
我想知道这是视觉工作室的常见问题,还是我做错了什么?
更新:
我正在进行winforms解决方案,而一个项目是表格,其他项目是用户控制,数据模型等。
我使用visual studio的添加引用选项在其他项目中引用了所需的项目。
更新2
我怀疑当我有一个新的.cs文件在任何项目中使用partial
关键字扩展一个类时发生这种情况!我99%肯定,我会再检查一次,看看情况确实如此!
答案 0 :(得分:2)
这不是一个常见的问题,但在视觉工作室有时会发生混乱的事情。
我要做的是检查每个项目的设置和依赖关系,并检查它们是否按正确的顺序,平台,输出路径等构建。在我们的案例中,有时候解决方案会转移到许多开发人员/计算机上设置可以改变。
您还可以做的另一件事是将主项目复制到 new 解决方案并添加其余项目。在类似的情况下,这对我有用。
我希望我能给你一些想法。