-
1 votesanswersviews
无法在Visual Studio 2015中定位.Net 2.0
我有a project,目标是.Net 2.0和.Net 4.5 . 我构建了在Visual Studio 2013中成功发布它 . .csproj文件中的.Net配置仍然说 <TargetFrameworkVersion>v2.0</TargetFrameworkVersion> 然而,当我在VS 2015中打开项目时,它的目标是.Net 4.5 . 我在Target F... -
2 votesanswersviews
Windows Installer从.Net 2.0自定义操作到.Net 4.0自定义操作 - BadImageFormatException
我遇到的问题是我最近从.Net 2.0升级到.Net 4.0的应用程序 . 在安装过程中,自定义操作将开始执行并引发错误 . ===开始记录:9/30/2011 2:34:09 ===错误1001.错误1001.初始化安装时发生异常:System.BadImageFormatException:无法加载文件或程序集'file:/// C: \ Program Files \ MyPath \ My... -
2 votesanswersviews
将 asp.net 应用程序转换为 IIS7 集成模式
我需要执行哪些步骤才能将 asp.net 2 应用程序从 IIS7 经典转换为集成模式? -
130 votesanswersviews
如何在C#中创建一个简单的代理?
几个星期前我已经下载了Privoxy,为了好玩,我很想知道它的简单版本是如何完成的 . 我知道我需要配置浏览器(客户端)以向代理发送请求 . 代理将请求发送到Web(假设它是一个http代理) . 代理将收到答案......但代理如何将请求发送回浏览器(客户端)? 我在网上搜索了C#和http代理,但是没有找到让我理解它在幕后正确工作的东西 . (我相信我不想要反向代理,但我不确定) . 你们有... -
1 votesanswersviews
Windows 10上带有USB调制解调器的.NET SerialPort类
我连接了一个USB调制解调器,它在端口COM1与putty工作正常 . 调制解调器能够响应命令 AT OK ATZ OK 我尝试使用SerialPort类在.NET 2.0框架下执行相同的操作但是没有收到“OK” . Code is updated for further testing Initialize port Dim ModemPort As SerialPort ModemPort... -
24 votesanswersviews
如何使用mono将.NET Windows服务应用程序迁移到Linux?
使用mono将.NET Windows服务迁移到Linux的最佳方法是什么?我一直在努力避免将应用程序作为计划命令执行 . 是否有可能像行为一样获得服务/系统守护进程(在linux中)? -
318 votesanswersviews
XmlSerializer - 反映类型时出错
使用C#.NET 2.0,我有一个复合数据类,它具有 [Serializable] 属性 . 我正在创建一个 XMLSerializer 类并将其传递给构造函数: XmlSerializer serializer = new XmlSerializer(typeof(DataClass)); 我得到一个例外说: 反映类型的错误 . 在数据类内部还有另一个复合对象 . 这是否还需要具有 [Se... -
2 votesanswersviews
客户端调用也调用另一个Web服务的Web服务时出现错误请求
我有一个客户端应用程序,它调用本地网络上server1上的webservice1上的function1 . 然后,webservice1在远程服务器2上调用另一个webservice2 . 如果在server1上打开Internet Explorer并将其指向webservice1上的function1并运行该函数,则一切正常 . 但是,如果我从客户端计算机运行它,我得到“坏请求”,“protoc... -
5 votesanswersviews
在C#中从字符串数组中删除重复字符串的有效方法
我想知道一种从C#中的字符串数组中删除重复项的有效方法 . 例如, string[] a = { "abc", "xyz","abc", "def", "ghi", "asdf", "ghi","xd", "abc" }... -
23 votesanswersviews
ListBox选择所有项目
单击CheckBox时,我需要选择ListBox中的所有项目 . 是否可以使用一行代码选择ListBox中的所有项目?或者我是否必须遍历所有项目并将其中的每一项设置为true? 谢谢 :) -
1 votesanswersviews
类型不存在于命名空间中 . 你错过了大会吗?
我有2个 C# 项目,第一个名称是"Advocar",第二个名称是"Import" . Advocar项目中有一个类,我们需要从Import项目访问它 . 所以在Import项目中我添加了对Advocar的引用 . 问题来自Import项目我识别除了刚刚在Advocar中创建的新类之外的所有Advocar类 . 当我构建它时,它会说“Advocar.Data... -
7 votesanswersviews
为什么需要为int和Data设置Web Service DataMember的Specified Attribute,而不是为String设置
我已经通过WCF创建了一个Web服务 . 然后我将它作为Web服务公开,以使其可用于.NET 2.0应用程序 . 我使用DataMember创建了一些DataContract,可以由暴露的OperationContract使用 . 我注意到当我尝试创建要在Web服务中传递的DataClass时,每个DataContract属性现在都为每个成员提供了一个伙伴“Specified”属性 . 例如: [... -
0 votesanswersviews
try-finally之前的.net 2.0锁定和异常 . 除了线程中止之外还有其他例外吗?
今天我遇到了这个问题:https://blogs.msdn.microsoft.com/ericlippert/2009/03/06/locks-and-exceptions-do-not-mix/ 我使用.net 2.0,基本上,这个代码 lock(syncRootVar) { DoStuff(); } 将展开这个 Monitor.Enter(syncRootVar); try { ... -
0 votesanswersviews
在.net 2.0 Windows应用程序中使用WCF服务
我是WCF服务的新手,我需要从我的客户端使用我的当前.net 2.0 Windows应用程序的WCF服务 . 我成功地在我的.net 2.0应用程序中添加了WCF服务作为Web引用,但是当使用该服务的Web方法时,执行该方法需要很长时间,最后我的应用程序没有响应 . 根据fiddler中的请求,请求已超时 . 我的客户端为我提供了用户名和密码,但我不知道在哪里使用它 . 基于我客户端的wcf we... -
0 votesanswersviews
土耳其窗口服务器2008安装中DataRow.Item()的ArgumentException
我们的软件安装在土耳其的(客户站点)Window Server 2008 R2 Foundation上(因此语言环境设置为土耳其语,因此所有菜单和消息都以土耳其语显示) . 我们正在使用SQL Server 2005 express . 数据库排序规则是 SQL_Latin1_General_CP1_CI_AI (与我们其他英语安装的网站一样) . 我们的代码用简单的查询查询数据库: select... -
296 votesanswersviews
是否有一个不区分大小写的string.Replace的替代方法?
我需要搜索一个字符串,并将所有出现的 %FirstName% 和 %PolicyAmount% 替换为从数据库中提取的值 . 问题是FirstName的大小写有所不同 . 这阻止我使用 String.Replace() 方法 . 我已经看过关于这个主题的网页了 Regex.Replace(strInput, strToken, strReplaceWith, RegexOptions.Ignore... -
1 votesanswersviews
淡出并淡出表格
我有一个要求,我的表格是透明的,如果我的鼠标进入它,表格应该变得可见,如果我的鼠标离开表格它变得透明,我有三个不同的控件放在我的表格,每个控制鼠标离开和鼠标输入与表单相同 . 如果我的鼠标进入窗体并进入控件form_mouseleaveevent并且control_mouseenterd被触发,那么我无法实现它,如何克服这个问题 . 下面是这段代码: private void TransToOpa... -
249 votesanswersviews
如何使用.NET检测Windows 64位平台?
在.NET 2.0 C#应用程序中,我使用以下代码来检测操作系统平台: string os_platform = System.Environment.OSVersion.Platform.ToString(); 这将返回“Win32NT” . 问题是,即使在Windows Vista 64位上运行,它也会返回“Win32NT” . 有没有其他方法可以知道正确的平台(32或64位)? 请注意,在... -
4 votesanswersviews
虚拟COM通信问题
我正在为嵌入式设备开发通信设备类(CDC)驱动程序,这是USB 2.0的实现方式 . COM端口设置为115200,8位,无奇偶校验,1个停止位,无流量控制 . 我们的PC应用程序(32位,Windows 7,.NET 2.0)通过虚拟COM端口与目标设备进行通信,目标设备可以连接到FTDI(USB-to-SCI桥接器)芯片或集成USB微控制器中的外设,取决于应用程序选择的端口 . 使用Real... -
2 votesanswersviews
asp.net 2.0会话超时
我提前为这可能被问到的事先道歉 . 我有一个asp.net 2.0 Web应用程序,我正在尝试设置会话超时 . 我的第一次尝试是将其添加到web.config中 . <sessionState mode =“InProc”timeout =“300”> 用户会告诉我,虽然在闲置大约20分钟后再尝试在网站上再做一些事情,他们会被重定向回登录页面 . 所以现在我在web.config中的... -
40 votesanswersviews
获取另一个时区的日期时间,无论当地时区
无论用户的本地时区设置为什么,使用C#( . NET 2.0)我都需要确定东部时区的时间(DateTime对象) . 我知道这些方法,但似乎没有一种明显的方法来获取不同于用户所在时区的DateTime对象 . DateTime.Now DateTime.UtcNow TimeZone.CurrentTimeZone 当然,解决方案需要节省时间 . -
248 votesanswersviews
正则表达式仅限数字
我根本没有使用正则表达式,所以我很难排除故障 . 我希望正则表达式只在包含的字符串是所有数字时匹配;但是下面的两个例子是匹配一个包含所有数字的字符串加上一个等号“1234 = 4321” . 我确信有一种方法可以改变这种行为,但正如我所说,我从未真正做过正则表达式 . string compare = "1234=4321"; Regex regex = new Regex(@... -
1 votesanswersviews
是否所有.NET框架版本都包含在新的Windows版本中?
我知道.NET Framework不向后兼容(例如,安装4.0 dll不包括3.0 dll) 但是Windows安装呢?恩 . Windows 7包含.NET 3.5,它也安装了2.0? 哪些Windows版本包含.NET 2.0 dll? -
0 votesanswersviews
VS2010:在.NET 2项目中使用COM
我有一个需要使用COM组件的.NET 2.0项目(特别是Redemption) . 在Visual Studio 2010中,我将添加对COM dll的引用,就像在所有以前的VS版本中一样(右键单击项目 - >添加引用 - > COM选项卡 - >选择产品 - >确定) . 当我构建并尝试运行应用程序时,我不断收到以下错误: Creating an instance of ... -
11 votesanswersviews
C#2.0中的扩展方法
我需要什么命名空间才能使我的扩展工作 这是我的扩展方法 using System; using System.Collections.Generic; using System.Web; using System.Data; namespace MyUtilities { public static class DataReaderExtensions { pub... -
2 votesanswersviews
当应用程序失去焦点时,Windows窗体ComboBox触发SelectionChangeCommitted,SelectedValueChanged和SelectedIndexChanged事件
我有包含组合框的.Net 2.0 Windows窗体 . 我编写了以下代码来填充组合框,然后将其绑定到Int类型的ProductType属性 . // Populate Combo cmbProduct.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; cmbProduct.DataSource = new Data...