草庐IT

system32

全部标签

c# - 使用 C# 中的 32feet.net 库将 bMessage 从 Windows 发送到消息访问服务器

我正在尝试从Win7PC上的C#代码向三星Note2手机发送一条bMessage。我有32英尺的蓝牙库,并且正在使用VisualStudio2013社区版。这是我目前拥有的代码:stringsendMessage="";sendMessage=File.ReadAllText(file_path);BluetoothClientbtClient=newBluetoothClient();btClient.Connect(btEp);StreamclientStream=btClient.GetStream();using(StreamWriterutfWriter=newStreamW

c# - 无法在 Dot Net Core 中使用 System.Management.dll

如果System.Management.dll与DotNetCore不兼容,我应该如何收集硬件信息。如何获取处理器ID、磁盘卷号等机器信息 最佳答案 .NETCore3现在支持System.Management。截至目前,.NETCore3处于预览模式,最新的预览版本为4。您必须选择VisualStudio中“项目”菜单下的管理NuGet程序包...菜单项才能安装最新版本的System.Management。确保选中包含预览复选框,以便安装最新版本。以前版本的System.Management抛出一个错误:"Cannotmarsha

c# - System.Array 背后的 secret

我们知道System.Array是一个抽象类,不管DataType[]我们使用运行时以某种方式为我们创建了一些具体的实现(尽管很模糊)。考虑以下代码段。int[]someInts={1,2,3,4};IListcollection=someInts;collection.Clear();collection.Clear()抛出NotSupportedException,那里没有什么奇怪的。当我查看“StackTrace”时,我惊讶地发现它显示了一些奇怪的“类型”SZArrayHelper在调用堆栈的顶部。堆栈跟踪:atSystem.SZArrayHelper.Clear[T]()//N

c# - "Unable to cast object of type ' System.Net.Http.Formatting.JsonContractResolver ' to type ' Newtonsoft.Json.Serialization.DefaultContractResolver '."

我们有一个最近被转移到新服务器的WEBAPI项目。在对项目的有效负载进行一些添加后,我正在运行我的项目,但它突然抛出以下错误:Unabletocastobjectoftype'System.Net.Http.Formatting.JsonContractResolver'totype'Newtonsoft.Json.Serialization.DefaultContractResolver'.有问题的代码行在global.asax中:protectedvoidApplication_Start(){GlobalConfiguration.Configure(WebApiConfig.R

c# - System.Net.WebClient 异常失败

我正在尝试从我们的TFS服务器上的报告服务实例下载一些数据。鉴于代码应该在未加入域的计算机上运行,​​我想我会自己设置凭据。不走运,返回HTTP401Unauthorized。好的,所以我连接了Fiddler以查看发生了什么。但那是我得到Heisenberged的时候-通话现在顺利进行。因此,身份验证在连接Fiddler的情况下通过,但在没有它的情况下失败。是网络客户端坏了还是我在这里遗漏了什么深刻的东西?privatevoidThisWorksWhenDomainJoined(){WebClientwc=newWebClient();wc.Credentials=Credential

c# - .NET System.Diagnostics.Stopwatch 问题(返回值太低)

在我的电脑上,秒表返回的值太低了。例如,当我指定Thread.Sleep(1000)时为200毫秒。该程序应该等待1秒。我还使用ManualResetEvent.WaitOne(1000)进行了测试,得到了相同的结果。框架2.0和3.0都给出了这种奇怪的行为。我正在运行带有.NETFramework3.5SP1的WindowsXPSP3。这是我的测试结果(下面的代码):1000msforDateTime.Now.Ticks0201msforStopwatch.ElapsedTicks0142msforStopwatch.ElapsedMilliseconds0139msforStopw

c# - "Could not load file or assembly ' System.Core, Version=2.0.5.0,...”动态加载可移植类库时出现异常

首先,我需要强调的是,这个问题与thisthread中的问题略有不同。.此外,安装KB2468871没有帮助。我尽量简化了这个问题。一般来说,它是关于使用Assembly.LoadFile(...)在桌面应用程序中加载PCL程序集。假设有一个.NET4.0控制台应用程序(称为“C”)。它引用.NET4.0程序集(称为“N4”)和PCL程序集(称为“PCL”)。N4看起来像这样:usingSystem.Linq;namespaceN4{publicclassClassInN4{publicstaticstringGreet(){returnnewstring("hellofromN4".

c# - 如何在32位应用程序中获取64位 "program files"目录

我有一个以x86模式(在c#中)编译的应用程序,我需要从中访问64位程序文件文件夹(当然是64位Windows)中存在的某个文件。我不想在我的应用程序中将C:\ProgramFiles硬编码为字符串,因为一些目标计算机可能将Windows安装在不同的驱动器中,或者可能使用其他语言。我遇到的问题是使用Environment.GetFolderPath(Environment.SpecialFolder.ProgramFiles)返回x86风格而不是所需的目录,除非我在64位模式下编译我的程序。出于好奇,我该怎么做才能避免这样做? 最佳答案

c# - 如何强制 ADO.Net 在阅读器 TableSchema 中仅使用 System.String 数据类型

我正在使用OleDbConnection查询Excel2007电子表格。我想强制OleDbDataReader仅使用字符串作为列数据类型。系统正在查看前8行数据并将数据类型推断为Double。问题是,在第9行,我在该列中有一个字符串,并且OleDbDataReader正在返回Null值,因为它无法转换为Double。我使用了这些连接字符串:Provider=Microsoft.ACE.OLEDB.12.0;DataSource="ExcelFile.xlsx";PersistSecurityInfo=False;ExtendedProperties="Excel12.0;IMEX=1;

c# - 表达式树 - 不必要的转换为 int32

在处理字节和短裤时,表达式树似乎构建了一个不必要的转换,它们将两边(例如二进制表达式)转换为int32。这是我见过的一些Linq提供程序中的一个问题,每个提供程序都必须剥离这个冗余层才能获得原始表达式。(NHibernate不会删除这一层并在SQL查询中创建一个糟糕的CAST)。//noconversionConsole.WriteLine((Expression>)((s,s1)=>s==s1));//convertstoint32Console.WriteLine((Expression>)((s,s1)=>s==s1));//convertstoint32Console.Writ