gpt4 book ai didi

c# - 将 ASP.Net Core 集成到 WPF 应用程序中

转载 作者:太空宇宙 更新时间:2023-11-03 22:41:04 25 4
gpt4 key购买 nike

我目前正在尝试将 ASP.NET Core WebApi 项目集成到 WPF 应用程序(最新的 ASP.NET Core、最新的 .NET Framework)中。这个想法是为用户提供一个 REST API 来远程控制应用程序。但是,我无法将它集成到 WPF 应用程序中,一旦我在 WPF 项目中引用 Web 项目,我就会遇到编译错误:

“未知构建错误,‘无法解析对程序集‘Microsoft.AspNetCore.Mvc.Core,Version=2.1.2.0,Culture=neutral PublicKeyToken=adb9793829ddae60’的依赖,因为它尚未预加载。使用 ReflectionOnly API 时,依赖必须通过 ReflectionOnlyAssemblyResolve 事件预加载或按需加载程序集。”

有什么办法可以解决这个问题吗?

这是一个 example VS2017 solution包含一个 WPF 项目和一个 ASP.NET Core 项目,我刚刚在 WPF 项目中添加了对 ASP.NET Core 项目的引用。

更新:ASP.NET Core 项目设置为面向完整的 .NET 框架,并且未使用 .NET Core。

最佳答案

只是为了解决您的构建错误,您可以安装所需的缺少的 Nuget 包(WebApplication1 的依赖项)及其依赖项。

通过在 WpfApp1 上安装 followinf Nuget 包,我能够成功构建和运行您提供的项目:

  1. Microsoft.AspNetCore.MVC.Core
  2. Microsoft.AspNetCore.Razor.Runtime

关于c# - 将 ASP.Net Core 集成到 WPF 应用程序中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52151412/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com