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

.NET 6控制台项目中无法引用System.Xaml的问题咨询

问题解答

你遇到的问题是因为System.Xaml组件并未包含在.NET 6控制台项目的默认依赖中,需要手动安装对应的NuGet包才能使用其中的类型(包括XamlXmlWriter)。

解决步骤如下:

  • 通过.NET CLI安装:在项目根目录打开终端,执行以下命令:
    dotnet add package System.Xaml
    
  • 通过NuGet包管理器安装:在Visual Studio中右键项目 → 管理NuGet程序包,搜索System.Xaml并安装最新稳定版。
  • 手动修改项目文件:直接在你的csproj中添加以下节点:
    <ItemGroup>
      <PackageReference Include="System.Xaml" Version="6.0.0" />
    </ItemGroup>
    

安装完成后重新编译项目,using System.Xaml;的引用错误就会消失,你可以正常扩展XamlXmlWriter类了。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.28 12:52:03