1
我知道,这实在不是一个聪明的问题,但我有一些麻烦了解Visual Studio 2010中如何在项目之间移动类在适当的方式
编程Windows窗体的一些工作,我需要移动类(假设:类x)包含在主名称空间和程序集中的源文件(假设为x.cs),该文件包含不同名称空间中的不同项目(和程序集)。后者是一个旨在收集公用事业类的dll。可能我以错误的方式做到了这一点。
症状是:当在主窗体(代码,而不是设计)中按下F12并将鼠标悬停在X类的构造函数上时,会显示一个“来自元数据”的新源,包括一个类声明(但仍然是I可以点击鼠标右键打开源代码并选择“显示源代码”)。看来VS无法在解决方案中找到适当的源代码。
我的问题:
- 如何我可以从这个有F12指向正确的方法恢复?
- 更一般地说,在不同的项目和/或程序集中移动代码的正确方法是什么?
感谢您的帮助。我可能做了类似于你的程序的东西,但我相信在复制之后(不确定)在原始文件上选择了“从项目中排除”。无论如何,我无法发现问题文件和其他文件之间的区别。这种情况似乎很难恢复。 – Daniel
@Daniel:你可以随时撤销你的改变,然后尝试我描述的移动文件的方法。如果它仍然不起作用,那么可能会添加更多信息,如项目的命名约定和涉及的层次结构。 – Malice