如何只包含在安装项目中使用的.Net框架的某些dlls,而不是安装整个框架?
谢谢
发布于 2009-04-28 04:35:31
我推荐here描述的.NET客户端配置文件。“.NET框架客户端配置文件是面向客户端应用程序的完整.NET框架3.5 SP1的子集。它提供了 Presentation Foundation ()、Windows Forms、Windows Communication Foundation ( WCF )和ClickOnce功能的简化子集。这为面向.NET框架客户端配置文件的WPF、Windows Forms、WCF和控制台应用程序实现了快速部署方案。”
发布于 2009-04-28 03:52:11
您想要将.NET应用程序部署到一个没有安装.NET的服务器上,并且只让它安装特定的系统。*您的应用程序需要dlls吗?
我很确定你不能这么做。除了GAC中的一堆DLL之外,框架还有更多的内容。(例如CLR、注册表项等)。您需要在客户端计算机上安装该框架
发布于 2009-04-28 03:52:13
我很确定这是不可能的。C#是托管代码,因此需要CLR和框架来支持它。
与其他编译成二进制的语言不同,.NET代码被编译成微软中间语言(Microsoft Intermediate Language),因此它不能直接由硬件运行。
https://stackoverflow.com/questions/797471
复制