ASP.NETCoreWebApp和WindowsFormApp在使用服务引用时产生不同的结果
创始人
2024-09-18 11:00:29
0

出现此问题的原因是因为ASP.NET Core Web App和Windows Form App使用的.NET版本不同,因此在引用服务时会产生不同的结果。

为了解决这个问题,我们可以使用共享的类库项目作为两个应用程序的中介。在该共享类库中使用服务引用,并在Web App和Windows Form App中引用该类库即可。

以下是一个示例代码:

1.创建共享类库

  • 在解决方案中添加一个新的类库项目。
  • 使用服务引用工具引用您的服务。
  • 在需要使用该服务的类中使用服务引用。

例如:

public class MyServiceClass
{
    private MyServiceClient serviceClient;

    public MyServiceClass()
    {
        serviceClient = new MyServiceClient();
    }

    public string GetMessage()
    {
        return serviceClient.GetMessage();
    }
}

2.在ASP.NET Core Web App中使用共享类库

  • 在Web App的项目中添加对共享类库项目的引用。
  • 在需要使用该服务的类中添加对共享类库的引用并实例化服务类。

例如:

public class HomeController : Controller
{
    private MyServiceClass myService;

    public HomeController()
    {
        myService = new MyServiceClass();
    }

    public IActionResult Index()
    {
        ViewData["Message"] = myService.GetMessage();
        return View();
    }
}

3.在Windows Form App中使用共享类库

  • 在Windows Form App的项目中添加对共享类库项目的引用。
  • 在需要使用该服务的类中添加对共享类库的引用并实例化服务类。

例如:

public partial class MainForm : Form
{
    private MyServiceClass myService;

    public MainForm()
    {
        InitializeComponent();

        myService = new MyServiceClass();
    }

    private void button1_Click(object sender, EventArgs e)
    {
        MessageBox.Show(myService.GetMessage());
    }
}

相关内容

热门资讯

一分钟了解!好玩贰柒拾辅助工具... 一分钟了解!好玩贰柒拾辅助工具(辅助挂)果然真的是有挂(2021已更新)(哔哩哔哩)小薇(透视辅助)...
玩家爆料!八闽状元郎开挂看得出... 玩家爆料!八闽状元郎开挂看得出来吗(辅助挂)都是存在有挂(2021已更新)(哔哩哔哩)1、实时八闽状...
一分钟了解!老友二打一有挂吗(... 一分钟了解!老友二打一有挂吗(透视辅助)一贯真的是有挂(2024已更新)(哔哩哔哩)1、很好的工具软...
玩家必看科普!衢州茶苑外挂(透... 玩家必看科普!衢州茶苑外挂(透明挂)好像有挂(2022已更新)(哔哩哔哩)1、下载好衢州茶苑外挂辅助...
程序员教你!皇豪互娱是不是有挂... 您好,皇豪互娱是不是有挂这款游戏可以开挂的,确实是有挂的,需要了解加微【757446909】很多玩家...
一分钟了解!博雅红河有挂吗(透... 一分钟了解!博雅红河有挂吗(透视辅助)竟然是真的有挂(2024已更新)(哔哩哔哩)1、用户打开应用后...
技术分享!闲逸麻将app有挂吗... 技术分享!闲逸麻将app有挂吗(透视)好像有挂(2024已更新)(哔哩哔哩);1、下载好闲逸麻将ap...
一分钟了解!广西八一字牌有没有... 一分钟了解!广西八一字牌有没有外 挂(透视)一贯真的是有挂(2020已更新)(哔哩哔哩);1、下载好...
玩家必看教程!东游手机麻将有挂... 玩家必看教程!东游手机麻将有挂吗(透明挂)确实是真的有挂(2021已更新)(哔哩哔哩)1、任何东游手...
一分钟带你了解!永州扯胡子到底... 一分钟带你了解!永州扯胡子到底有没有外挂(透视)确实有挂(2025已更新)(哔哩哔哩);1、永州扯胡...