好的,所以我正在维护一些旧的 Web 表单网站应用程序。在旧盒子上,项目之间的链接正常,并且 intelisense 识别静态公共类。将项目移动到一个新的、更快的开发环境后,Web 表单不会“看到”实用程序类。例如:
AspCommonCode.cs -- 项目
foobar - 网站项目
在名为 webform.aspx.cs 的代码隐藏程序中,我在 intelisense 中看不到 AspCommonCode.cs 中的公共代码,并且代码无法编译,因为它在 AspCommonCode 中找不到新的静态公共方法。
webform.aspx.cs:
using AspCommonCode;
string FooBarr = CommonCode.Fooing(true);
新的 Web 项目无法识别名为 Fooing 的公共静态方法...
我假设我必须重建一些东西或清除一些东西。这完全相同的东西适用于具有旧项目设置的旧盒子。