小编Eth*_*oft的帖子

.NET Framework 4.5完全安装如何只有50MB(因为它们不再具有客户端配置文件)?

(所有大小的引用都是打包大小的术语,而不是已部署/安装的大小)

基本上,以前的.NET Framework 3.5的大小为几百MB(231.5 MB),而3.5的客户端配置文件不存在,但是,版本4.0的客户端配置文件确实存在,大小仅为41 MB,而4.0的完整安装(不是CP)是48.1 MB的大小.

现在,他们说(在问题末尾发布的链接中)大多数应用程序往往需要客户端配置文件4.0中未涵盖的类和命名空间,因此他们决定不为此执行4.5版的客户端配置文件.他们引用的另一个原因是,因为他们能够将.NET Framework 4.5的完整安装版本降低到50 MB,这也减少了创建客户端配置文件版本的需要(因为.NET 4.5完全安装只有9 MB的大于.NET 4.0客户端配置文件),只有1. MB大于等效的完整安装(独立脱机安装程序).

现在,我的问题实际上只有两部分,如下:

1).实际上(请原谅我的热情)3.5及以下(3.0,2.0)版本如何在几百MB的尺寸上实现,当4.0和4.5版本在3.5及以下修复了这么多问题时,自从添加了这么多功能以来3.5及以下,虽然包装尺寸小几倍?

2).这是客户端配置文件的最后一个词,或者我们有一天会看到.NET 4.5的版本吗?

3).在修复人员问题和添加如此多的功能时,4.5怎么能只有1.9 MB大于4.0?

更新:( 对任何愿意的人提出潜在的第四个问题):

@Gromer提出了一个有趣的观点,即不包括语言包.由于他们需要包含1种语言,我假设它是英语,这是默认的?如果是这样的话,当大多数人甚至不知道/不了解".NET Framework"是什么时,普通互联网用户如何为自己的使用和语言下载和安装语言包?我错过了什么或者这不重要吗?框架在口语或对话框中与最终用户通信的频率如何?

我得到一些这方面信息的文章如下:

http://blogs.msdn.com/b/dotnet/archive/2012/10/12/improvements-in-net-framework-setup-for-developers-it-pros-and-users.aspx

.net c# visual-studio-2010 visual-studio-2008 visual-studio

13
推荐指数
2
解决办法
2万
查看次数

复合字符串格式化(即:在VB6中使用字符串中的{0},{1}和{2})

如此处所述(复合格式字符串:http://msdn.microsoft.com/en-us/library/txafckwd.aspx),用于VB.NET和C#.NET(.NET Framework).

但是,我还没有在VB6上看到这个,谷歌没有返回任何有用的东西.

以下是我想要做的.NET Framework(VB.NET和C#.NET)的一些示例代码,但在VB6中:

在VB.NET中:

Dim myName As String = "Fred" 
String.Format("Name = {0}, hours = {1:hh}", myName, DateTime.Now)
Run Code Online (Sandbox Code Playgroud)

在C#中:

string myName = "Fred";
String.Format("Name = {0}, hours = {1:hh}", myName, DateTime.Now);
Run Code Online (Sandbox Code Playgroud)

如果有人知道如何在VB6中执行此操作,或者它存在于VB Classic的某个隐藏角落,我很想知道.谢谢.

.net c# vb.net string vb6

2
推荐指数
1
解决办法
1万
查看次数