1

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

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

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

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

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

有什么建议么?

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

4

1 回答 1

0

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

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

于 2009-02-19T18:38:23.480 回答