目标客户端计算机上需要什么 .Net 框架包才能运行 .Net winforms 应用程序?

发布于 2024-09-16 22:06:52 字数 378 浏览 8 评论 0原文

我正在尝试使用 installshield 部署我的 winforms 项目,以便可以安装在其他计算机上。我的项目是在.net Framework 3.5下编写的。

我的问题是:目标计算机上应该安装什么版本的 .net 软件包才能运行我的项目?

需要注意的一件事是目标计算机未连接到互联网,因此我必须嵌入 .net 框架的独立离线安装程序。

当然,安装了 .Net Framework 3.5 完整的可再发行包后,我的项目运行良好。但它大约有 200MB。我真的应该安装 200MB 才能在目标计算机上运行我的 ~10MB 项目吗?

另一种选择是安装客户端可再发行软件包,我听说它大约有 30MB。但我找不到任何官方版本,不确定这是否有效。

任何帮助将不胜感激。

I'm Trying to deploy my winforms project using installshield in order to make is available to be installed on other computers. My project is written under .net framework 3.5.

My question is : What version of .net package should be installed on the target machine in order to be able to run my project?

One thing to notice is that target machine is not connected to internet so I have to embed a standalone offline installer for .net framework.

Surely, with .Net framework 3.5 full redistributable package installed, my project runs fine. But it's ~200MB. Should I really install 200MB in order to run my ~10MB project on target machine?

one other option would be installing client redistributable package which I heard ~30MB. But I couldn't find any official release and am not sure if that's gonna work.

Any help would be appreciated.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

や三分注定 2024-09-23 22:06:52

您应该使用网络进行部署安装程序,以便它可以确定您的客户端需要什么并仅下载这些组件。完整安装是如此之大,因为它包含所有可能系统(x86、x64 等)的框架的所有变体。

Scott Hanselman 的这个站点是关于部署 .NET 的优秀资源。

http://www.hanselman.com/smallestdotnet/

正如该网站上所述:

如果您在以下位置查找 .NET 下载
微软的网站,它可能看起来像
.NET Framework 超过 200 兆。它是
不是。那些大的下载量是
每个的完整离线版本
.NET Framework 的版本
各种可能的机器。这
大型 .NET 下载包括 x86、x64、
和ia64。它包括.NET 2.0、3.0、
和 3.5 所有系统的代码都在
一个超级档案。

You should deploy with the web installer so that it can determine what your client needs and download only those components. The full install is that big because it contains all variants of the framework for all possible systems (x86, x64, etc.).

This site from Scott Hanselman is an excellent resource on the matter of deploying .NET.

http://www.hanselman.com/smallestdotnet/

As it states on that site:

If you look for .NET Downloads on
Microsoft's site, it might look like
the .NET Framework is 200+ megs. It's
not. Those big downloads are the
Complete Offline Versions of every
version of the .NET Framework for
every kind of machine possible. The
big .NET download includes x86, x64,
and ia64. It includes .NET 2.0, 3.0,
and 3.5 code for all systems all in
one super-archive.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文