我创建了一个由这两个项目组成的解决方案文件:ProjectA
和 ProjectB
(主)。如何让 Visual Studio 的 Intellisense 在这两个项目中工作?
例如:
ProjectA
具有 ClassA
和 MethodA
。在处理 ProjectB
时,如何让 Intellisense 检测 MethodA
及其相关文档,而无需构建/重建 ProjectA
?
最佳答案
您需要使用“添加引用”对话框的项目选项卡将项目 A 添加为项目 B 中的项目引用。
这将导致 Visual Studio 从项目系统读取项目而不是编译的 DLL。 这提供了许多优点:
- 您无需重建它
- Visual Studio 在构建项目 B 时会意识到存在依赖并自动构建项目 A
- 可以使用“转到定义”等编辑器功能。
如果您已经有一个引用(并且智能感知仍然没有显示),这可能意味着您已经引用了一个 dll。您必须删除引用并通过上面提到的“添加引用”对话框再次添加它,否则它会告诉您它已经具有该引用。
关于c# - .NET 智能感知 : 2 projects in one solution,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16384660/