【发布时间】:2018-02-14 15:58:50
【问题描述】:
在 ASP.NET 项目上使用 Visual Studio 2015。一切正常,除了现在我有一个代码块(一个常见的 AD 实用程序函数),我希望所有页面都能够访问。原始语言(继承项目)是 VB.NET,但无论哪种方式都应该可以正常工作。
我创建了一个类文件,将其命名为 CommonADFunctions.vb。该文件使用 System.DirectoryServices,并且项目中有对该程序集的引用。但是,有两个问题:
- 我无法引用新类来调用任何页面代码文件中的函数。这包括尝试将新变量实例化为类类型。
- 当我将新的 .VB 文件移动到 App_Code 中时,对 System.DirectoryServices 的引用中断,并且它拒绝构建。
这似乎是一个微不足道的问题,但我错过了什么?
【问题讨论】:
-
这是一个网站项目还是网络应用项目?
-
要访问类的方法,你需要实例化类,你没有提到你是否这样做。
-
@IsaacKleinman,由于这个项目文件是继承的,而且我对VS的经验有些有限,我该如何区分,它有什么不同?
-
您是否在外部文件中创建了
public static类? -
听起来您正在尝试使用来自另一个项目的代码,这可能基于旧的依赖项。您需要解决这些依赖关系,或者想出一些其他解决方案,例如创建一个已编译的 DLL 并以这种方式引用它。
标签: asp.net vb.net visual-studio