是否可以只包含必需的dll而不是整个.Net框架?

Jos*_*osh 6 .net c# visual-studio

我如何只包含我的程序中使用的.Net框架的某些dll以及安装项目而不是安装整个框架?

谢谢

Eoi*_*ell 6

您希望将.NET应用程序部署到服务器,该服务器没有安装.NET,只安装了应用程序所需的特定System.*dll?

我很确定你不能这样做.除了GAC中的一堆DLL之外,框架还有更多内容.(例如CLR,注册表条目等......).您需要在客户端计算机上安装框架


Joh*_*hnW 4

我会推荐 .NET Client Profile,如下所述。“.NET Framework Client Profile 是面向客户端应用程序的完整 .NET Framework 3.5 SP1 的子集。它提供了 Windows Presentation Foundation (WPF)、Windows Forms、Windows Communication Foundation (WCF) 和 ClickOnce 功能的简化子。这可以实现针对 .NET Framework Client Profile 的 WPF、Windows Forms、WCF 和控制台应用程序的快速部署方案。”