草庐IT

可用的

全部标签

c# - 没有可用于编码 1252 的数据 - Xamarin

我正在使用Xamarin开发Android应用程序,同时尝试将文本转换为byte[]我收到以下错误:nodataisavailableforencoding1252我的代码:byte[]mybyteA=Portable.Text.Encoding.UTF8.GetBytes(mystring);Mono.Security.Cryptography.SHA224Managedsha22=new_Mono.Security.Cryptography.SHA224Managed();byte[]hash=sha22.ComputeHash(mybyteA); 最佳

c# - Visual Studio 找不到我引用的 DLL 的命名空间

这是一个非常令人沮丧的问题。突然间我无法使用引用的DLL。我在同一解决方案中添加了对项目的程序集引用,但命名空间无法识别。我什至可以在对象查看器中看到引用。我还在没有客户端配置文件的情况下将项目更改为.NET4和3.5,但无济于事。 最佳答案 基于您的screenshot,您在多个项目中引用了同一个“ServerLibrary”DLL,但是,看起来一个引用版本是在.NET3.5中编译的,而另一个引用版本(它出现的项目引用)是在.NET4中编译的。确保所有项目都指向相同版本的DLL并重新编译所有项目。那应该可以解决您的问题。

c# - 程序集 'SomeAssembly, uses ' System.Web.Mvc,Version=4.0.0.0,其版本高于引用的程序集 'System.Web.Mvc,Version 3.0.0.0

在VS2012RTM中打开并编译我的VS2010.net4.0MVC3项目后,出现以下错误。如何在不升级到MVC4的情况下解决此问题?我同时安装了VS2010和VS2012。Error1Assembly'SomeAssembly,Version=1.0.0.0,Culture=neutral,PublicKeyToken=null'uses'System.Web.Mvc,Version=4.0.0.0,Culture=neutral,PublicKeyToken=31bf3856ad364e35'whichhasahigherversionthanreferencedassembly'

c# - 如何找到可用的 COM 端口?

如何在我的PC中找到可用的COM端口?我正在使用框架v1.1。是否可以找到所有的COM端口?如果可能,请帮我解决问题。 最佳答案 Frameworkv1.1AFAIK不允许您这样做。在2.0中有一个静态函数SerialPort.GetPortNames()http://msdn.microsoft.com/en-us/library/system.io.ports.serialport.getportnames.aspx 关于c#-如何找到可用的COM端口?,我们在StackOverfl

c# - 如何从命令行整合所有适用的项目和 nuget 包?

我正在合并两个解决方案,现在有以下情况这是一个大项目,合并一个包需要足够的时间。巩固26,我会在这里一整天。有没有办法批量合并,这样我就可以去吃午饭,回来后就可以完成? 最佳答案 关于评论,我将在此处发布我的解决方案。它是一个更大工具的一部分,所以我会在这里发布关键类,将它连接在一起应该非常简单。已安装的软件包(您可能会使用较新的版本):"NuGet.Core":"2.12.0-rtm-815","NuGet.Packaging":"3.5.0-beta2-1484","NuGet.ProjectManagement":"3.5.0

c# - 将间接引用的程序集复制到输出目录 - 缺少程序集

这个问题在这里已经有了答案:关闭10年前。PossibleDuplicate:HowdoesCopy-localwork?我有以下情况:有一个名为OLAF.Tools的项目,该项目引用C:\ProgramFiles\SQLXML4.0\bin\Microsoft.Data.SqlXml.dll中的Microsoft.Data.SqlXml。ReferenceCopyLocal属性设置为True。当我在bin目录中构建该项目时,我可以同时看到OLAF.Tools.dll和Microsoft.Data.SqlXml.dll有一个名为OLAF.Generator的控制台应用程序,该应用程序引

c# - 使用 SignalR 在 ASP.NET 中等待可用套接字

我正在使用SignalR在asp.net中实现聊天,但是当我打开我的Web应用程序的多个选项卡时,我得到了“等待可用套接字...”。我已经实现了PerformanceTuningSignalR上指定的所有设置但我的问题并没有因此得到解决。我该如何解决这个问题? 最佳答案 如评论中所述,您正在点击connectionlimitperhostname这是由浏览器强制执行的。你的基本选项是在其UI中包含选项卡的单页应用,因此用户不必使用浏览器选项卡以某种方式共享连接,例如如thisquestion中所述独立的子域

c# - "An assembly with the same simple name has already been imported"没有重复引用的错误

我收到以下错误:errorCS1704:Anassemblywiththesamesimplename'Interop.xxx.dll,Version=1.0.0.0,Culture=neutral,PublicKeyToken=nullhasalreadybeenimported.Tryremovingoneofthereferencesorsignthemtoenableside-by-side.我所看到的一切都表明我引用了两个同名的程序集,我需要删除其中一个。但是,我已经检查过并且只引用了一次。这也仅在我使用msbuild从我的开发箱上的命令行构建时发生。如果我通过VisualS

c# - 如何以编程方式在 C# 中查找所有可用的波特率(serialPort 类)

有没有办法找出特定的所有可用波特率系统支持通过C#?这可以通过设备管理器-->端口获得但我想以编程方式列出这些。 最佳答案 我找到了几种方法来做到这一点。以下两个文件是起点http://support.microsoft.com/default.aspx/kb/99026http://msdn.microsoft.com/en-us/library/aa363189(VS.85).aspx线索在第一个文档的以下段落中Thesimplestwaytodeterminewhatbaudratesareavailableonapartic

c# - 使这项工作起作用的流畅对象模型是什么?

作为编写流畅API的练习,我想我会编译并运行以下代码:staticvoidMain(string[]args){Enumerable.Range(1,100).When(i=>i%3==0).Then(i=>Console.WriteLine("fizz")).When(i=>i%5==0).Then(i=>Console.WriteLine("buzz")).Otherwise(i=>Console.WriteLine(i)).Run();Console.ReadLine();}想法是.When将测试枚举中的每个元素,如果它通过谓词,则运行操作。如果谓词失败,则该项目沿链向下传递。我