【问题标题】:Intellisense broken when referencing a VB.NET class library from a ASP.NET Web project in VS2015从 VS2015 中的 ASP.NET Web 项目引用 VB.NET 类库时 Intellisense 中断
【发布时间】:2015-11-05 08:59:37
【问题描述】:

我认为标题几乎说明了一切! :)

在 VS2015 中从 ASP.NET Web 项目引用 VB.NET 类库时 Intellisense 中断。

我有一个带有 web api 2 (.net 4.5) 的 ASP.NET 项目,它引用了使用 .net 4 在 VB.NET 中构建的类库(不要问为什么)。

当使用 VB 项目中定义的类型时,我在 ASP.NET 项目中没有得到任何智能感知,但它确实构建了!

任何想法为什么会这样?

谢谢

// 约翰

【问题讨论】:

  • 创建minimal, reproducible example 的说明在哪里?
  • 遗憾的是,在多次重启、文件夹清理和重新引用后,它现在可以工作了。我无法对此进行复制。

标签: asp.net vb.net visual-studio-2015


【解决方案1】:

您引用的文件可能在某种程度上已损坏。

我遇到过几次,我找到的唯一解决方案是:

1) 获取更新的库文件,或

2) 使用CreateObject 函数来实例化对象。 (注意:要知道传递给函数的实际对象名称可能会很棘手,而不仅仅是文件名。)

2 并非在所有情况下都有效,但可能值得一试。

我希望这能回答你的问题。

【讨论】:

  • 这个问题实际上以某种方式解决了它。我可以构建代码,只是 Intellisense 无法正常工作。我想我永远不会知道为什么。
猜你喜欢
  • 2018-02-02
  • 2013-07-14
  • 1970-01-01
  • 1970-01-01
  • 2011-04-30
  • 1970-01-01
  • 2016-09-27
  • 2016-04-22
  • 2015-12-01
相关资源
最近更新 更多