You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

VS 2017 ASP.NET Core项目引用节点位置及添加系统引用问题咨询

在VS 2017 Web应用项目中添加System.DirectoryServices引用的方法

嗨,我之前也踩过这个坑!在VS 2017的新Web应用项目里,传统的“引用”节点确实被整合到Dependencies下面了,但添加系统引用的途径并没有消失,只是换了打开方式,分两种情况给你说:

如果你用的是.NET Framework Web应用

  • 右键点击项目根节点(别点Dependencies),选择管理NuGet程序包,在“浏览”标签搜索System.DirectoryServices,找到匹配你.NET Framework版本的包安装就行。
  • 要是你偏好传统的系统引用方式,右键项目根节点选添加 -> 引用,在弹出的窗口里展开「程序集」->「框架」,找到System.DirectoryServices勾选后确定。要是右键没看到“添加引用”,试试顶部菜单栏的项目 -> 添加引用,肯定能找到。

如果你用的是.NET Core Web应用

.NET Core里大部分系统组件都以NuGet包的形式分发,所以步骤和上面类似:

  • 右键项目根节点,选管理NuGet程序包,搜索System.DirectoryServices安装对应版本的包。
  • 嫌图形界面麻烦的话,直接右键项目选编辑项目文件(.csproj),添加这段代码后保存,VS会自动还原包:
<ItemGroup>
  <PackageReference Include="System.DirectoryServices" Version="6.0.0" />
</ItemGroup>

(注意把版本号换成你需要的,比如适配你项目的.NET Core版本)

另外提一句,如果你需要操作AD账户相关的功能,可能还得额外安装System.DirectoryServices.AccountManagement这个包,按需选择就行。

内容的提问来源于stack exchange,提问作者Gratzy

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.20 08:11:45