asp.net - 引用和外部类使用问题

标签 asp.net vb.net visual-studio

在 ASP.NET 项目上使用 Visual Studio 2015。一切工作正常,除了现在我有一个代码块(一个常见的 AD 实用程序函数),我希望所有页面都能够访问它。原始语言(继承的项目)是 VB.NET,但无论哪种方式都应该可以正常工作。

我创建了一个类文件,将其命名为 CommonADFunctions.vb。该文件使用 System.DirectoryServices,并且项目中存在对该程序集的引用。但是,有两个问题:

  1. 我无法引用新类来调用任何页面代码文件中的函数。这包括尝试将新变量实例化为类类型。
  2. 当我将新的 .VB 文件移至 App_Code 中时,对 System.DirectoryServices 的引用中断,并且拒绝构建。

这似乎是一个微不足道的问题,但我错过了什么?

最佳答案

事实证明,这是文件本身的一个简单属性,我创建了一个新的类文件,并且不知何故,构建操作设置为内容而不是编译。将其设置为 Compile 允许正确引用和实例化对象。它没有修复代码中 DirectoryServices 引用的 APP_Code 的 IDE intelliSense,但它可以编译并运行,这正是我所需要的。

编辑:收到指出了这一点的外部帮助。

关于asp.net - 引用和外部类使用问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48791317/

相关文章:

c# - 使用 JavaScript 将参数传递给代码隐藏函数

ASP.NET MemoryCache 跨应用程序共享

windows - 尝试提交 Git 文件但得到::fatal: LF 将被 <some file in repo> 中的 CRLF 替换

c# - 如何在不知道构建配置的情况下将 EXE 从 .net 核心应用程序的 bin 目录复制到 wwwroot?

visual-studio - 多人团队使用 NuGet 和源代码控制

asp.net - 如何在带有 Entity Framework 的 MVC 中使用 SimpleMembership

c# - ASP.net 中的静态方法

asp.net - 什么是代理网络服务?

.net - 如何在 Razor vb.net 中声明局部变量?

vb.net - 变量值传递到另一个表单,VB.NET