.net 库 class 未在网页中更新

.net library class not updated in web page

我刚刚在 Visual Studio 2012 年创建了一个新网站。我还创建了一个新的 Class 图书馆。我在第一个 class 中添加了一个 class,另一个 class,然后是一个方法。我编译了库并将其作为引用添加到网站的 bin 文件夹中。 在 aspx.cs 页面中,我现在可以看到我的新方法。伟大的。我去在同一位置创建第二个方法,返回我的 aspx.cs 页面,看不到它。它说有这个方法的定义。 我编译 class 库以防万一。看不到它。我清理了解决方案,构建了整个解决方案,但仍然看不到它。 实际上,我必须从网站的 bin 文件夹中删除引用并将其添加回去,这样现在我才能看到第二种方法。

我在另一个项目中工作,其中(我相信)设置相同的方式(网站 + class 库)并在 class 中输入新方法并保存文件足以从 aspx 页面访问此方法。

我可以在我的解决方案中更改什么,以便可以直接看到 class 库中的新方法?

ps:aspx.cs 页面顶部有 using myLibrary;

谢谢

确保在您的解决方案中使用的是 References 文件夹。右键单击它,选择 "Add Reference",然后使用“解决方案”选项卡引用您的 class 库项目。采用这种方法,每次更新 class 库时,Web 项目都会自动接收更新。

听起来您可能会将二进制文件添加到网站项目的 BIN 文件夹中,然后从那里引用它?

首先检查build是去debug文件夹还是bin文件夹。如果您正在引用项目,请确保构建顺序正确并相应地设置依赖项。还要检查 class 库或项目引用的解决方案是否未构建在客户端配置文件上,select 目标框架。