.net-3.5相关内容

Visual Studio 2012 未能检测到 Visual Studio 2008 构建工具

我正在尝试使用 Visual Studio 2012 构建面向 .NET 3.5 的 C++ CLI 应用程序. 通过安装 Visual Studio 2008 并指定 v90 平台工具集,我已经在一台机器上完成了这项工作. 现在我正在一台新机器上尝试这个,我已经安装了 Visual Studio 2008,然后是 Visual Studio 2012. 现在我遇到了这个令人难以 ..

更改文本框高度?

如何更改文本框的高度? 以下均无效: this.TextBox1.Size = new System.Drawing.Size(173, 100); 或 this.TextBox1.Size.Height = 100; 如果可能,我希望能够更改单行文本框的高度以适应其上的字体大小,而无需使用多行. 解决方案 有两种方法可以做到: 将文本框的“multiline"属性设置 ..
发布时间:2021-11-26 10:20:01 C#/.NET

StringDictionary vs Dictionary

有谁知道 System.Collections.Specialized.StringDictionary 对象和 System.Collections.Generic.Dictionary 之间的实际区别是什么? 我过去曾使用过它们,并没有想过哪一个会表现更好、与 Linq 配合得更好,或者提供任何其他好处. 关于为什么我应该使用一个而不是另一个的任何想法或建议? 解决方案 D ..

寻找带有 JSON 客户端库的 REST

我需要连接到通过 REST 接口提供 JSON 的端点.我真的找不到任何以连贯的方式结合这两种技术的东西. 我正在寻找一个能让我快速入门的图书馆. 解决方案 您可以使用 Json.Net 库以及使用 DynamicObject 的这个 扩展类 一些使用示例: public static void GoogleGeoCode(string address){字符串 url = " ..
发布时间:2021-11-26 10:19:39 C#/.NET

如何强制应用程序使用 .NET 3.5 或更高版本?

我们的应用程序是使用 VS 2008 构建的,使用 Linq 并将目标框架设置为 .NET Framework3.5. 当机器上只安装了 .NET 3.5 或 4 时它工作正常. 但是,在安装了 .NET 2(或 3.0)和 .NET 4 的机器上,应用程序加载了 .NET 2,并在访问 Linq 时崩溃,因为它会查找 .NET 3.5 库. 在 app.config 中使用标记 ..
发布时间:2021-11-26 10:19:27 C#/.NET

无法使用 WCF 调用具有基本身份验证的 Web 服务

我获得了一个用 Java 编写的 Web 服务,但我无法对其进行任何更改.它要求用户使用基本身份验证进行身份验证才能访问任何方法.在 .NET 中与此服务交互的建议方法是使用安装了 WSE 3.0 的 Visual Studio 2005. 这是一个问题,因为该项目已经在使用 Visual Studio 2008(针对 .NET 2.0).我可以在 VS2005 中做到这一点,但是我不想将项 ..
发布时间:2021-11-26 10:19:18 其他开发

C#:从字典中删除重复值?

如何从可能有重复值的字典中创建一个没有重复值的字典? IDictionarymyDict = new Dictionary();myDict.Add("1", "蓝色");myDict.Add("2", "蓝色");myDict.Add("3", "红色");myDict.Add("4", "绿色");uniqueValueDict = myDict.??? 编辑: -我不在乎保留哪个密 ..
发布时间:2021-11-26 10:19:08 C#/.NET

COM 互操作 IStream 的包装类是否已经存在?

我即将为 COM 互操作 IStream 编写一个 Wrapper,以便需要标准 .NET Stream 的代码可以使用它. 但是我突然想到以前可能已经做过这种事情(尽管我自己无法通过网络搜索找到). 所以我只是把它放在这里以防我要重新发明轮子. 请注意,我遇到了实现 IStream 包装 .NET 流的代码,但我需要相反. 解决方案 确实如此,System.Runtim ..
发布时间:2021-11-26 10:19:00 C#/.NET

从 csproj 文件中读取引用列表

有谁知道以编程方式读取 VS2008 csproj 文件中的引用列表的方法?MSBuild 似乎不支持此功能.我试图通过将 csproj 文件加载到 XmlDocument 中来读取节点,但是 XPath 搜索不返回任何节点.我正在使用以下代码: System.Xml.XmlDocument projDefinition = new System.Xml.XmlDocument();projDe ..
发布时间:2021-11-26 10:18:50 C#/.NET

Linq 将某些属性选择到另一个对象中?

所以说我有一组 Bloops Bloop 类公开名字公共姓氏公共广播公众号公共其他东西结束班 然后我有一类 Razzies Razzie 班公开名字公共姓氏结束班 是否可以使用 Linq 从 Bloops 集合中的所有 Bloops 中选择 FirstName 和 LastName 并返回 Razzies 集合?还是我只能使用 For-Loop 来完成我的工作? 要消除任何混淆,VB ..
发布时间:2021-11-26 10:18:41 C#/.NET

使用 DataBinding 将 WPF UserControl 绘制到图像

所以我尝试使用 WPF 用户控件从数据集中生成大量图像,其中数据集中的每个项目都会生成图像... 我希望我能以这样的方式设置它,我可以使用 WPF 数据绑定,并且对于数据集中的每个项目,创建我的用户控件的一个实例,设置与我的数据项相对应的依赖属性,然后将用户控件绘制到图像上,但我在让它全部工作时遇到问题(不确定数据绑定或绘制到图像是否是我的问题) 对不起,大量的代码转储,但我一直在努力 ..
发布时间:2021-11-26 10:18:31 其他开发

反射.我们可以使用它实现什么?

我正在阅读和学习 C# 中的反射.知道它如何在我的日常工作中帮助我就好了,所以我希望比我更有经验的人告诉我使用它可以实现哪些类型的事情的示例或想法,或者我们如何减少代码量我们写的. 谢谢. 解决方案 我最近使用它为枚举中的字段添加自定义属性: 公共枚举ShapeName{//行[ShapeDescription(ShapeType.Line, "Horizo​​ntal Scrol ..
发布时间:2021-11-26 10:18:23 C#/.NET

“="是什么意思?意思?

如果这让新手尖叫,请原谅我,但是 => 在 C# 中是什么意思?我上周参加了一个演讲,这个操作符(我认为)是在 ORM 的上下文中使用的.在我回到我的笔记之前,我并没有真正关注语法的细节. 解决方案 在 C# 中 lambda 运算符 写成“=>"(大声朗读时通常发音为“goes to").这意味着左侧的参数被传递到右侧的代码块(lambda 函数/匿名委托)中. 因此,如果您有一个 ..
发布时间:2021-11-26 10:18:11 C#/.NET

如何有效地杀死 C# 中的线程?

我不是尝试击败死 马, 老实说.我已经阅读了关于线程终止的所有建议,但是,请考虑代码.它执行以下操作: 它启动一个线程(通过StartThread方法) 它调用数据库查找 ServiceBroker 队列中的任何内容.注意 WAITFOR 命令 - 这意味着它会一直坐在那里直到队列中有东西.所有这些都在 MonitorQueue 方法中. 杀死线程.我试过 .Interrupt - ..
发布时间:2021-11-26 10:18:00 C#/.NET

使用 .NET 框架 3.5 在 C# 中调用 Web API

我正在尝试根据邮政编码查找最近的商店.我开始知道 yelp 和 Foursquare 提供了执行此操作所需的 API.我正在使用 .NET 3.5 框架.您如何发出 http 请求并处理响应.网络上的大多数解决方案都针对 .NET 4.5 及以上版本提供它,其中包括 HTTPClient 类的使用. 解决方案 您可以使用 System.Net.WebClient 类来发出 http 请求. ..
发布时间:2021-11-26 10:17:50 C#/.NET

以下方法或属性之间的调用不明确(错误??)

创建一个新的 ASP.NET MVC Web申请 创建一个 ASP.NET App_Code文件夹 里面的新文件夹,创建一个类扩展方法.例如: 静态公共类BugMVCExtension{public static int ToInt(这个字符串str){返回 Convert.ToInt32(str);}} 选择一个视图并尝试使用这个新的扩展方法 你会得到这个异常: CS0121 ..
发布时间:2021-11-26 10:17:39 C#/.NET

无法在自动属性设置器上设置断点?为什么?

显然 VS 2008 不允许仅在自动属性的设置器上设置断点. 即如果我定义这样的自动属性: public int CurrentFramesize{得到;保护集;} 然后尝试在 setter 行上设置断点,整个自动属性变为断点红色. 这适用于普通属性,所以知道为什么自动属性会得到这种特殊(限制性)处理吗?它们不仅仅是带有隐藏支持字段的普通属性的语法糖吗? 解决方案 使用 ..

使用 LINQ 转换 List列出<T>

我有 2 个具有相同属性的类.我将第一类的属性放入列表中,然后,我想获取一些需要的属性并将它们放入第二类类型的列表中.我已经通过 C# 制作了演员序列并且运行正常,但我必须使用 LINQ.我试图做一些事情,但没有很好的结果.请帮助我提出建议. 第一类: 公共类 ServiceInfo {私人长_id;公共长 ID {得到 { 返回 this._id;}设置 { _id = 值;}}私人字 ..
发布时间:2021-11-26 10:17:20 C#/.NET

底层连接已关闭:连接意外关闭

此异常始终在 SOAP 请求上引发,该请求需要将近三分钟才能接收并且大小为 2.25 兆. 在网上搜索时,我发现各种各样的帖子似乎都是关于在请求上设置标题,有些人希望我不要发送“Expect:"标题,有些人希望我发送“Keep-Alive:"标头,但不管我发送的标头如何,我仍然会遇到这个讨厌的错误.我不相信设置任何标题是我的答案,因为我可以使用“curl"重新创建完全相同的请求,并且响应最终 ..
发布时间:2021-11-26 10:17:09 C#/.NET

如何自动滚动 ScrollViewer - 仅当用户未更改滚动位置时

我想在包装 ContentControl 的 ScrollViewer 中创建以下行为: 当 ContentControl 高度增加时,ScrollViewer 应该自动滚动到最后.这很容易通过使用 ScrollViewer.ScrollToEnd() 实现. 但是,如果用户使用滚动条,则不应再发生自动滚动.这类似于 VS 输出窗口中发生的情况. 问题是要知道何时因用户滚动而发生滚动,以 ..
发布时间:2021-11-26 10:17:01 C#/.NET