.net-2.0相关内容
我通过 WCF 创建了一个 Web 服务.然后我将其作为 Web 服务公开,使其可用于 .NET 2.0 应用程序.我使用 DataMember 创建了一些 DataContract,可用于公开的 OperationContract. 我注意到,当我尝试创建要在 Web 服务中传递的 DataClass 时,每个 DataContract 属性现在对每个成员都有一个合作伙伴“指定"属性.
..
我正在尝试使用 DateTime 作为 SqlParameter 的值从 C#、.NET 2.0 调用存储过程(在 SQL 2005 服务器上).存储过程中的 SQL 类型是“日期时间". 从 SQL Management Studio 执行 sproc 工作正常.但是每次我从 C# 调用它时,我都会收到关于日期格式的错误. 当我运行 SQL Profiler 来观察调用时,我然后复制
..
我在 Nunit 测试中使用 C# 2.0.我有一些需要序列化的对象.这些对象相当复杂(不同层次的继承,包含大量的对象、事件和委托). 如何创建单元测试以确保我的对象可以安全地序列化? 解决方案 我在工作中的一些单元测试中有这个: MyComplexObject dto = new MyComplexObject();MemoryStream mem = new MemoryStr
..
我能够使用示例此处,但我无法解码有效负载.Facebook 文档指出,signed_request 中的第二个参数是 base64url 编码的 JSON 对象.在 PHP 中,payload 使用 json_decode 解码: $data = json_decode(base64_url_decode($payload), true); C# 中的等价物是什么? 解决方案 以下内容
..
有没有人知道如何让您的 .net 窗口形成像 Winamp 一样的粘性/活泼的应用程序,以便它捕捉到屏幕的边缘? 目标框架是使用 VS08 用 C# 编写的 .NET 2.0 Windows 窗体.我希望将此功能添加到自定义用户控件中,但我认为更多人会受益于为应用程序及其主窗体描述它. 谢谢. 解决方案 这很有效,适用于多个显示器,观察任务栏: 公共部分类 Form1 :
..
假设我正在 VB.Net 中开发一个小的批处理控制台应用程序.我希望能够像这样构建应用程序: Sub WorkerMethod()'做一些工作Trace.WriteLine("工作进度")'做更多的工作Trace.WriteLine("另一个进度更新")'...结束子子主()'做任何设置,比如确认用户想要继续或其他什么工人方法()结束子 请注意,我的输出使用的是 Trace 而不是 Conso
..
例如: BitmapImage bitmap = new BitmapImage();byte[] 缓冲区 = GetHugeByteArray();//来自一些外部来源使用 (MemoryStream 流 = 新的 MemoryStream(buffer, false)){bitmap.BeginInit();bitmap.CacheOption = BitmapCacheOption.OnL
..
我正在使用这个正则表达式 (6553[0-5]|655[0-2]\d|65[0-4]\d{2}|6[0-4]\d{3}|[1-5]\d{4}|[1-9]\d{0,3} 来验证端口号.不知何故这不起作用.这有什么问题?有人能指出我出去. 解决方案 不工作究竟是什么意思? 你可以这样尝试:^([0-9]{1,4}|[1-5][0-9]{4}|6[0-4][0-9]{3}|65[0-4][
..
我是 .net 的新手.我正在用 C# 做压缩和解压字符串.有一个 XML,我正在转换字符串,然后进行压缩和解压缩.我的代码中没有编译错误,除非我解压缩我的代码并返回我的字符串,它只返回 XML 的一半. 以下是我的代码,有错误的地方请指正. 代码: class 程序{公共静态字符串 Zip(字符串值){//将字符串转换为字节[]byte[] byteArray = new byte
..
我一直在 .Net 中寻找一种通用方法来对字符串进行编码以用于 Xml 元素或属性,但当我没有立即找到时感到很惊讶.那么,在我走得更远之前,我是否会错过内置功能? 暂时假设它确实不存在,我正在组合我自己的通用 EncodeForXml(string data) 方法,并且我正在考虑执行此操作的最佳方法. 我正在使用的数据提示整个事件可能包含坏字符,如 &、
..
如何获取环境变量,如果缺少某些内容,请设置值? 解决方案 使用 System.Environment 类. 方法 var value = System.Environment.GetEnvironmentVariable(variable [, Target]) 和 System.Environment.SetEnvironmentVariable(variable, valu
..
几周前我下载了 Privoxy,为了好玩,我很想知道它的简单版本是如何完成的. 我知道我需要配置浏览器(客户端)以向代理发送请求.代理将请求发送到网络(假设它是一个 http 代理).代理会收到答复...但是代理如何将请求发送回浏览器(客户端)? 我在网上搜索了 C# 和 http 代理,但没有找到让我理解它在幕后如何正确工作的东西.(我相信我不想要反向代理,但我不确定). 你们
..
我需要在我的 C# Windows 应用程序中调用 VBScript 文件(.vbs 文件扩展名).我怎样才能做到这一点? 有一个加载项可以访问 VBScript 文件在 Visual Studio 中.但我需要在后面的代码中访问脚本.如何做到这一点? 解决方案 以下代码将执行一个 VBScript 脚本,没有提示或错误,也没有 shell 标志. System.Diagnosti
..
我有一个从 XML 文件返回的日期时间,格式如下: 20080916 11:02 如 yyyymm hh:ss 我怎样才能得到 datetime.parse 函数来解决这个问题?即解析它没有错误?干杯 解决方案 DateTime.ParseExact(input,"yyyyMMdd HH:mm",null); 假设您想说小时之后是分钟,而不是秒 - 您的示例有点令
..
背景: 我正在开发一个商业应用程序,在最后阶段我们遇到了一些奇怪的错误,主要是连接和一些边缘用例. 对于这种异常,我们现在提供了一个包含错误详细信息的漂亮对话框,用户可以截取其中的屏幕截图,然后通过电子邮件发送并附上一些备注. 问题: 我想提供更好的体验,并在同一个对话框中提供一个按钮,点击后会打开 Outlook 并准备电子邮件,附上截图作为附件,可能还有日志文件,然后用
..
我需要解密位于我的 aspnet_Membership 表中的加密(非散列)密码.在那个数据库中,我看到了 Password (Encrypted) 和 PasswordSalt 字段,我可以查看我的 web.config 以找到 machinekey >decryptionKey (validation="SHA1"decryption="AES"). 注意:我很想使用散列密码,但出于商业
..
我们遇到的问题是,有时会发生 AccessViolationException 并且绘制一个简单的组框,其背景为白色,顶部有一个红色叉号.我们无法可靠地重现这个错误,它只是不时发生. 我们没有做任何特别的事情,我们只是显示一个带有菜单、工具栏、主面板上的分组框和分组框内的一些超链接控件的主窗口. 从堆栈跟踪来看,它似乎是 Windows Forms 或 GDI+ 中的一个错误: Sy
..
我的 Windows 应用程序是在 .NET 2.0 框架上开发的,并且是使用“Any"构建的CPU',开发环境为 32 位操作系统 + Visual Studio 2005. 现在我正在 64 位处理器 + 64 位操作系统上部署此应用程序,但它运行缓慢. 但如果我使用 x86(32 位)构建,它在 64 位处理器 + 64 位操作系统上运行良好,没有任何问题. 我有第三方组件
..
我收到一个错误: 'c:......\xxxx.csproj' 目标是 '.NETStandard,Version=v2.0'.它不能被以“.NETFramework,Version=v2.0"为目标的项目引用.WindowsFormsApp1 如何解决? 解决方案 很遗憾,您无法在 .NET 2.0 项目中引用 .NET Standard 库.原因是 .NET 2.0 缺少许
..
我们的初始设置文件中未包含自定义 DLL.它们在运行时加载.此过程在使用 .NET 2.0 时运行良好,但由于我们使用 .NET 4.0,我们收到“动态程序集中不支持调用的成员"错误消息. 试试{组装 = Assembly.LoadFrom(fi.FullName);//fi 是文件系统信息}捕获 (FileLoadException) {}捕获 (BadImageFormatException
..