我正在使用vb.NET创建轻量级应用程序,并且想知道是否有可能创建一个使用.NET 2.0框架中的某些dll的应用程序,而不实际使用框架本身。 / p>
例如,我可以从应用程序将引用的.NET目录中获取dll(并且只引用它引用的那些dll),将它们放入应用程序目录中的文件夹中,然后只需将引用路径更改为新位置?这样,当应用程序安装在没有安装.net框架的PC上时,dll可以被压缩并复制到新安装的应用程序目录。
这可能听起来有点令人困惑,如果您需要更多信息,请告诉我。
答案 0 :(得分:2)
你不可能做到这一点。
有一个名为.net框架客户端配置文件,用于创建不需要整个框架的轻量级.net应用程序,但您仍需要安装它。
如果您需要一个不依赖任何东西的独立exe,我建议使用像Delphi这样的东西。
答案 1 :(得分:1)
.NET 3.5和.NET 4中有Client Profile的概念。 这是.NET的子集,是客户端必须具有的最小必需部分.NET,以便能够运行针对客户端配置文件的.NET应用程序。
在定位客户端个人资料时,您可以使用更多detailed overview个功能。
答案 2 :(得分:1)
除非您转到.Net 4或更高版本,否则您需要在客户端计算机上使用完整框架。话虽如此,你指的是哪个操作系统?较新的MS OS通常已经安装了.Net框架。