Winforms 在许多.net core 3 windows窗体应用程序(如GAC)之间使用相同的dll

Winforms 在许多.net core 3 windows窗体应用程序(如GAC)之间使用相同的dll,winforms,deployment,.net-core-3.0,Winforms,Deployment,.net Core 3.0,我有许多应用程序使用相同的DLL(比如System.Data.SqlClient)。 我发布的应用程序依赖于框架和单个文件。 我正在寻找一种方法,不包括在所有的exe这个常见的DLL 我试图搜索如何创建自定义的.net core运行时安装程序(如.net core桌面安装程序),以便在dotnet文件夹中安装DLL,但没有成功 我找到的最接近的解决方案是,但是如果不在客户端中安装.net core sdk,它似乎就无法工作System.Data.SqlClient就是一个很好的例子,可以避免这种

我有许多应用程序使用相同的DLL(比如System.Data.SqlClient)。 我发布的应用程序依赖于框架和单个文件。 我正在寻找一种方法,不包括在所有的exe这个常见的DLL

我试图搜索如何创建自定义的.net core运行时安装程序(如.net core桌面安装程序),以便在dotnet文件夹中安装DLL,但没有成功


我找到的最接近的解决方案是,但是如果不在客户端中安装.net core sdk,它似乎就无法工作

System.Data.SqlClient
就是一个很好的例子,可以避免这种情况-它已经被Microsoft.Data.SqlClient所取代。不同的应用,尤其是使用EF Core 3的应用,将要使用不同版本的package@PanagiotisKanavos我已经看到在dotnet文件夹中有许多相同dll的版本,因此我认为有可能有不同版本的不同应用程序
System.Data.SqlClient
就是一个很好的例子来避免这种情况-它已经被
Microsoft.Data.SqlClient
。不同的应用程序,尤其是那些使用EF Core 3的应用程序,将需要使用不同版本的package@PanagiotisKanavos我已经看到在dotnet文件夹中有许多相同dll的版本,所以我认为可能有不同版本的不同应用程序