C#中的ASP.NET核心web应用程序和VB.NET组合中的windows应用程序

C#中的ASP.NET核心web应用程序和VB.NET组合中的windows应用程序,c#,vb.net,asp.net-core,C#,Vb.net,Asp.net Core,我想知道如何将VB.Net Windows应用程序和C#ASP.Net核心web应用程序结合在一起。我使用C#创建了一个web应用程序,因为不支持VB.net。最好的方法是什么 为asp.net核心创建DLL文件并导入到VB.net是否可行?如果可能,如何在asp.net内核中创建dll文件 Web应用程序和windows应用程序是不同用途的应用程序。不同的应用程序。主应用程序是windows应用程序。它创建一些值并存储在SQLServer中,然后这些值在使用SQLServer的web应用程序中

我想知道如何将VB.Net Windows应用程序和C#ASP.Net核心web应用程序结合在一起。我使用C#创建了一个web应用程序,因为不支持VB.net。最好的方法是什么

为asp.net核心创建DLL文件并导入到VB.net是否可行?如果可能,如何在asp.net内核中创建dll文件

Web应用程序和windows应用程序是不同用途的应用程序。不同的应用程序。主应用程序是windows应用程序。它创建一些值并存储在SQLServer中,然后这些值在使用SQLServer的web应用程序中表示

我可以看到两种方式:

  • 创建一个包含所有DB操作的
    .NET标准
    库,并通过VB.NET Windows应用程序和ASP.NET核心Web应用程序使用此项目
  • 创建一个
    webapi
    应用程序,该应用程序将所有DB操作公开为端点,并再次由两个应用程序使用

  • 第二个选项需要做更多的工作,但具有更好的逻辑分离。

    将它们结合起来是什么意思?您想从vb.net项目中的web应用程序中获取一些逻辑信息吗?如果将该逻辑放在类库中,则不希望将web应用程序作为引用引入另一个项目。两者都是独立的应用程序,因此主应用程序是windows应用程序。web应用程序显示在windows应用程序中创建的SQL数据库中的一些值。那么您想从(大概是)winforms应用程序调用web应用程序吗?您需要通过MS SQL server进行HTTP调用(否)web应用程序更新。通过Windows应用程序更新MS SQL server数据库。两者是分开的,但当windows应用程序运行时,web应用程序也希望运行。我认为最好的方法是为asp.net制作dll文件,并在VB.net项目中使用它。可能吗?对不起,我不明白你的问题。