标签: .net-client-profile

.NET客户端配置文件值得定位吗?

我最近一直在研究针对我正在构建的WPF应用程序的.NET客户端配置文件.但是,我很沮丧地注意到客户端配置文件仅对以下操作系统配置有效:

  • Windows XP SP2 +
  • Windows Server 2003 编辑: 显示客户端配置文件不会安装在Windows Server 2003上.

此外,客户端配置文件是不是有效的针对x64或IA64版本; 如果已安装任何以前版本的.NET Framework,也不会安装.

我想知道将额外的OS配置添加到测试矩阵中的努力是否值得付出努力.是否有可用的指标表明可能从客户端配置文件中受益的用户百分比?我相信一旦安装了.NET Framework,额外的信息就会作为Web请求的一部分传递给Web服务器,表明框架可用.当然,我认为没有安装.NET Framework的Windows XP SP2用户会有很多人.那么问题是我的申请是否专门针对这些人.

有没有其他人确定是否值得为这些特定用户定位额外的努力?

编辑:如果您使用客户端配置文件中未包含的功能,似乎可能会收到编译器警告.由于我通常将警告作为错误运行,因此希望能够最大限度地减少此配置中的测试.当然,这个配置仍然需要测试,但它应该像测试安装/初始运行是否适用于XP + SP2 +一样简单.

.net .net-client-profile

8
推荐指数
1
解决办法
854
查看次数

.NET Framework Client Profile的DataBinder.Eval的替代方案?

我想拥有DataBinder.Eval的功能(即执行运行时数据绑定); 但是,DataBinder.Eval是在System.Web程序集中定义的,该程序集在.NET Framework 4 Client Profile上不可用.

我想知道.NET Framework 4 Client Profile程序集中是否有替代方案,或者Mono DLL文件是否可能具有此功能.

如果没有,我可能必须使用Reflector复制DataBinder.Eval的代码,但我更愿意使用现有方法.

.net c# databinder .net-client-profile

8
推荐指数
0
解决办法
614
查看次数

为什么Microsoft .NET Framework客户端配置文件是256 MB?

Microsoft .NET Framework客户端配置文件脱机安装程序 - 255.6 MB.不应该是27MB左右吗?

这里包中的最大文件列表(大小,以字节为单位).

  1. dotnetfx35.exe(242 743 296)
  2. DotNetFx20Client_Package_x86.exe(14 466 600)
  3. DotNetFx30Client_Package_x86.exe(8 328 232)
  4. DotNetFx35Client_Package_x86.exe(935 976)

所以可能是正确的问题是为什么全标记的.NET 3.5包在这里?我不知道.

.net .net-client-profile

7
推荐指数
1
解决办法
1021
查看次数

如果用户将焦点设置在文本字段上,则显示"屏幕"键盘.WPF与.Net 4客户端配置文件

对于我的全屏WPF应用程序,如果用户将焦点设置在文本字段上,我需要显示Windows 7屏幕键盘.

面板没有硬键盘,只是一个与之交互的鼠标设备.在这种情况下,我需要一个屏幕键盘来填充文本字段.

WPF应用程序是在.Net Framework 4.0 Client配置文件中用C#.Net编写的.

感谢Andi的回复

keyboard wpf on-screen-keyboard windows-7 .net-client-profile

6
推荐指数
1
解决办法
2619
查看次数

.Net Framework 4完整版和Net Framework 4客户端配置文件定位

我想将我的.net应用程序定位到.NetFramework 4(客户端配置文件),但后来我发现第三方控件使用System.Design来实现自定义控件.

现在我关注用户,因为大多数人都会在他们的系统上安装.Net Framework 4 Client Profile而不是.Net Framework 4 Full.用户是否会觉得下载和安装Full Framework很烦人.但是客户端只有一个小的差异 - 41mb和全48Mb.

大多数.net应用程序仅需要客户端配置文件吗 还有一种方法可以在c#中使用带有客户端配置文件的ControlDesigner类.

请帮帮我.

.net c# user-controls .net-client-profile

6
推荐指数
1
解决办法
3374
查看次数

Client Profile应用程序先决条件

关于Client Profile安装的最后一个问题.我下载了Microsoft .NET Framework Client Profile Online Installer,因为我们想将它放在安装CD中,因为我们的最终用户可能没有.net framework 3.5或Internet.所以我们希望能够处理这两种情况.

在先决条件中,我能够选择文件的位置,但我不知道它应该在哪里.我希望能够以某种方式放置CD的路径,例如d:\ ProductName\Prerequisites\DotNetFx35ClientSetup.exe,以便它可以获取它并从那里安装它.有没有人知道如何实现这一目标?

谢谢.

这是先决条件窗口:

替代文字

.net installation .net-client-profile

5
推荐指数
1
解决办法
1961
查看次数

检查是否已安装.NET 4 Full Framework

如果未安装.NET 4 Framework,则应用程序会显示一条消息,但如果仅安装了客户端框架且应用程序需要完整框架,则不会发生任何操作并启动应用程序.

有没有办法检查目标系统上是否安装了.NET 4 Full Framework,而不仅仅是客户端框架?

我搜索解决方案以使用"app.manifest"文件或在程序启动时使用C#进行检查.

.net c# .net-4.0 .net-client-profile

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

在.NET4客户端配置文件中使用c#解码URL

如何在.NET 4 Client Profile中解码URL?HttpUtil无法从此配置文件访问...也许一些开源库?或者可能某种方式添加HttpUtil而不更改目标框架?

c# .net-client-profile

5
推荐指数
1
解决办法
2079
查看次数

如何确定DLL是需要完整的.NET 4还是仅需要客户端配置文件

使用第三方程序集时,我需要一种方法来检测它们是需要完整的.NET 4还是仅需要.NET 4 Client Profile.

我已经看到了其他方法来检测.NET引用的.NET版本确定dll的.NET Framework版本,但该问题中概述的方法没有显示如何检测Client Profile vs Full.可能吗?

我正在寻找任何解决方案,它不一定是代码/运行时解决方案.

.net dll .net-4.0 .net-client-profile

5
推荐指数
1
解决办法
970
查看次数

如果我引导我的安装,是否必须显示.NET EULA

我正在使用带有BootstraperApplication的Wix 3.6,如果在用户计算机上没有检测到它,将安装.NET 4.0 Client Profile.我想静默安装.NET,只显示我的托管UI中的进度.

我的安装程序上有一个复选框,用户必须同意我的应用程序EULA,但没有找到一种方法来下载.NET EULA,或将其包含在我的安装程序中.我注意到ClickOnce项目找到了一种引导.NET 4.0安装的方法,但这会破坏我想要的UI流程.

在我可以使用我的应用程序安装它之前,我是否必须让用户同意.NET许可证?如果我这样做,有没有办法可以动态获取.NET许可证,如果我发现我需要安装它?我从哪里把它拉下来?

.net installation licensing wix .net-client-profile

5
推荐指数
1
解决办法
631
查看次数