【问题标题】:Force reload of a referenced .Net component in VS2005在 VS2005 中强制重新加载引用的 .Net 组件
【发布时间】:2010-10-08 15:42:03
【问题描述】:

我们有一个 VB 项目,它加载对 .Net dll(我们也制作)的引用。两个项目正在同时开发中。

当我们将新类添加到引用的 dll 中时,主项目通常不会注意到这些变化。

也就是说,如果我们在 Foo dll 中添加一个新类 Bar,我们应该能够输入“Foo”。并在智能感知下拉列表中列出 Bar。它永远不存在。

删除引用然后重新添加有时可以解决问题。有时我们可以手动输入 Bar 然后重建而不会出错。

在我看来,应该有某种方法告诉 Visual Studio 重新加载引用的项目,因为它已经改变了。实际上,我认为 VS 应该注意到变化本身,但如果做不到这一点,我们需要一种简单的方法来强制重新加载。

有什么建议吗?

编辑:它是 VS2005,我们正在引用输出程序集(dll)

【问题讨论】:

  • Visual Studio 的哪个版本,以及如何设置引用(即它们是引用输出程序集,还是设置为项目引用?)

标签: vb.net reference reload


【解决方案1】:

我曾经遇到过这个问题。将两个项目放入一个解决方案中。在解决方案资源管理器中右键单击解决方案,然后设置构建顺序。使主项目依赖于 .DLL。现在,当您重新构建解决方案时,首先构建 .DLL,主项目将看到所有更改。

编辑:此外,将 .DLL 作为项目引用,而不是在选择引用时选择浏览。然后,主项目应该立即识别更改,而无需重新构建。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-09-10
    相关资源
    最近更新 更多