c# - .NET 智能感知 : 2 projects in one solution

标签 c# asp.net .net visual-studio

我创建了一个由这两个项目组成的解决方案文件:ProjectAProjectB(主)。如何让 Visual Studio 的 Intellisense 在这两个项目中工作?

例如:

ProjectA 具有 ClassAMethodA。在处理 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/

相关文章:

c# - 如何在 WinForm 上绘制 eclipse 刻的 3D 线?

c# - 从代码创建新的 c# 项目文件

c# - ASP.NET MVC : Validation messages set in TryUpdateModel not showning ValidationSummary

c# - .NET : Scalability of generic Dictionary

c# - 从 3.1.4 范围更新身份服务器 4 4.0.0 后,使用 Mongo DB 的 asp.net core 3 无效

asp.net - 在匿名用户可以投票的网络竞赛中,是否有可靠的方法来防止作弊?

c# - .NET 中的 Netstat -ban(或 -oan)等效项

c# - 每像素 Alpha 混合

c# - XMLWorker 异常 : Object reference not set to an instance of an object

.Net Screensaver 找不到配置文件