.net-3.5相关内容

有什么选择呢?在.NET 3.5中ASMX Web服务或WCF?

目前的项目我的工作是使用Web服务的广泛,是在.NET 3.5。现在,当我们将实施第二阶段,我们都搞不清楚我们是否应该要么使用WCF或Web服务为已完成previously?再有什么新的,可以是有益的,是未来与.NET 4.0关于Web服务或WCF。 解决方案 我们刚刚完成使用WCF,而不是ASMX Web服务,第一次一个全新的项目。我们非常满意的结果,但很清楚,有一个陡峭的学习曲线。即便如此 ..
发布时间:2015-11-26 00:41:14 C#/.NET

使用Action.Invoke认为是最佳做法?

如果我有低于code,我应该只是调用Action还是应该叫Action.Invoke? 公共类ClassA的 { 公共事件动作<字符串> OnAdd; 私人无效SomethingHappened() { 如果(OnAdd!= NULL) OnAdd(“事情发生”); //它应该是OnAdd.Invoke(“事情发生”)??????? } } 公共 ..
发布时间:2015-11-26 00:40:35 C#/.NET

为什么空传递到PARAMS方法,结果在一个空参数数组?

我有一个使用 PARAMS 关键字,像这样的方法: 私人无效ParamsMethod(PARAMS字串[] args) { // 等等... } 然后,我使用的参数不同组合调用方法: //在这个方法中,ARGS是... ParamsMethod(); // - 一个字符串数组没有元素 ParamsMethod(空); // - 空(?为什么是这样的) ParamsMeth ..
发布时间:2015-11-26 00:32:41 C#/.NET

什么是最便携的方式让一个Silverlight和放大器;普通.NET REST客户端

我试图让一个服务器应用程序,以公开使用WCF的一些状态信息。 特别是我使用WCF服务与REST风格的“API”之后我。 墙上的我打几分,当涉及到从一个Silverlight消费的REST API 应用程序/页,我想有作为额外类型的客户端... 到目前为止,我已经成功地定义一个状态界面: 公共静态类StatusUriTemplates { 公共常量字符串状态=“/当前状态”; 公共常量字 ..
发布时间:2015-11-26 00:26:20 C#/.NET

管理COM聚集

这是我的理解构建聚集现有的COM对象的COM对象意味着执行重定向逻辑中的外部对象的IUnknown.QueryInterface方法。 我的问题是怎么做,如果你正在构建的对象进行管理。在管理对象的IUnknown没有明确执行COM互操作为您完成。所以,我该怎么办告诉COM互操作,我建立的对象是另一个COM对象的集合? 到目前为止,我发现的唯一途径,是落实在外部内部对象的所有接口,并明确重定向他 ..
发布时间:2015-11-26 00:23:13 C#/.NET

哪个平台开发基于web的游戏?

我想编写一个新的基于Web的游戏,并想知道如果任何人有在哪个平台上,我应该选择的任何建议。 本场比赛将是基于2D精灵,但需要维持一个体面的fps的速度(有可能会达到20件事情感动)。一切都会通过鼠标控制。 我日常使用的.NET,因此Silverlight的似乎是一个自然的选择我,但我想,以确保尽可能多的人可以玩越好... 可Silverlight的游戏开发直出的Visual Studio(我 ..
发布时间:2015-11-26 00:18:37 Java开发

为什么不升级到最新的.NET框架?

我看到很多人有.NET 2.0甚至1.1的要求为他们的项目。在我自己的工作也有很多怀疑的升级到最新和最伟大的.NET框架。 作为一个程序员,我觉得这是非常令人沮丧与旧框架的工作,当你知道,你可能会与新的框架,这样做容易得多。我通常安装beta版本和他们一起玩,所以我很快熟悉他们,在这个过程中忘记了做事的老办法所以这是一个痛苦的重新学习你都试过,当你有与旧版本工作的约束给忘了。 是什么原因挂在旧 ..
发布时间:2015-11-26 00:14:45 C#/.NET

键盘焦点VS在WPF逻辑焦点

通过键盘焦点和逻辑焦点在WPF的区别是什么?如何WPF的重点是在winform的重点不同? 解决方案 看焦点概述 键盘焦点是指当前正在接收的元件 键盘输入。可以有整个桌面上只有一个元素 具有键盘焦点。在WPF中,具有键盘焦点的元素 将已IsKeyboardFocused设置为true。静态属性 FocusedElement在键盘类获取的元素,目前 具有键盘焦点。 逻辑焦点指FocusM ..
发布时间:2015-11-26 00:14:24 C#/.NET

为什么我的.NET应用程序需要完全信任?

我已经开发了.NET 3.0的应用程序,这是使用ClickOnce部署。 我想从完全信任移动到部分信任,以简化部署。 我试着下的Visual Studio我的项目的“安全性”选项卡中的“计算权限”工具,答案是很清楚的: --------------------------- 微软的Visual Studio --------------------------- 此应用程序需要完全信任才能 ..
发布时间:2015-11-26 00:13:16 C#/.NET

是南特仍然支持,适用于.NET 3.5 / VS2008?

我使用的MSBuild建立我的东西。我想用CruiseControl.net由生成服务器。 现在,CCNET是指恶性很多,但看起来好像CCNET可以完成大部分的东西楠的可以做通过项目配置和MSBuild的。此外,南特似乎有点不支持的,与测试版几乎是一岁多了。 总之:我其实挺高兴的MSBuild(特别是因为它是“官方”编译器前端),有点不舒服恶性,但我不希望pmaturely判断$ P $ 。 ..
发布时间:2015-11-26 00:06:14 C#/.NET

转换DataRowCollection到了IEnumerable< T>

我愿做这样的事情在.NET 3.5。什么是最快的方法是什么? 的IEnumerable< D​​ataRow的>集合= TypedDataSet.TypedTableBase< D​​ataRow的> .Rows为IEnumerable< D​​ataRow的取代; 解决方案 假设你正在使用.NET 4.0,它引入了协方差: // presuma ..
发布时间:2015-11-26 00:04:24 C#/.NET

使用条件(?:)运算符在C#(3.0)方法选择?

我重构一些code。 现在有好几个地方有这样的功能: 字符串错误; 如果一个) { 错误= F1(A,长,参数表); } 其他 { 错误= F2(the_same,长,参数表); } 在重构f1和f2(这是大的,但做类似的事情),我想重构为: 字符串错误=(A F1:F2)(一,长,参数表); 正如人们会做的C.(函数签名是相同的) 不过,我得到一个错误: ..
发布时间:2015-11-25 23:52:17 C#/.NET

C#4.0和.Net 3.5

所以,我们终于得到了VS2010一些开发商站的工作,可以使用C#4.0的功能。虽然大部分是我们发展仍然将不得不面向.NET 3.5暂且。 当我开始一个新项目,并设定目标到.NET 3.5,但它仍然允许我使用C#4.0,如动态。你因此可以使用C#4.0的功能,而目标定位.NET 3.5,并使用这些功能的环境中,.NET 4.0中不可用? 感谢。 解决方案 动态如果你面向.NET 3.5框架c ..
发布时间:2015-11-25 23:39:19 C#/.NET

是被动的记录有可能在.NET?

我对采伐我在code,包括量屡屡受挫,这让我不知道是否有做事情的一个更好的办法。 我不知道这是否已经做了,或者如果有人想出了一个更好的想法,但我想知道是否有办法的人都知道的“注入”的记录程序到应用程序,使其被动监视线程静静地记录所发生的过程,而无需做这样的事情: 公共无效MyProcess(INT一,字符串B,对象C) { 登录( 的String.Format( “进入 ..
发布时间:2015-11-25 23:31:08 C#/.NET

LINQ可以用于查找在排序列表差距?

是否有可能对我来说,使用LINQ的方式,让我确定“9” 是在排序列表中的第一个丢失值,而无需使用一个for循环和比较每个值到一个相邻的呢? VAR listStringVals =新的[] {“7”,“13”,“8”,“12”,“10”,“11”,“14”}; //排序列表至“7”,“8”,“10”,“11”,“12”,“13”,“14” VAR排序列表= listStringVals.Ord ..
发布时间:2015-11-25 23:26:12 C#/.NET

一个== b当出现可能是假的,a.Equals(二)真的吗?

我今天遇到了这种情况。我有一个对象,我测试是否相等;在Create()方法返回一个子类实现MyObject来的。 myObject的一个= MyObject.Create(); 为MyObject B = MyObject.Create(); A == B: //为假 a.Equals(B); // 是真的 请注意我也有过缠身的equals()在子类中实现,这确实一个非常基本的检查, ..
发布时间:2015-11-25 23:25:27 C#/.NET