Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/327.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
 C#_IT技术博客_编程技术问答 - 「Fatal编程技术网」

C# &引用;解组错误:意外元素“;来自Ean Web服务的错误

我打算将EAN酒店API添加到我的网站或其他应用程序中。 我从以下位置添加SOAP WSDL Web引用: 现在我想知道酒店的信息。 我得到一个错误: 解组错误:意外元素(uri:,本地:“HotellisterQuest”)。预期的要素是 我的示例代码是: var hotelService = new HotelServicesClient("HotelServicesImplPort"); var hotelRequest = new HotelInformatio

C#字符串长度限制

我试图理解为什么VS在这行代码之后会丢失所有的关键字。代码将编译,但它将通过实例进行编译 该字符串是图像的Base64字符串表示形式。如果删除第一个字母,VS将识别字符是有效字符串,并编译,无异常。有趣的是,字符串是32742。如果你加上32743,那就不行了。我想这与 对如何初始化字符串的限制 需要使用不同的数据类型,如char 任何人都有一个想法…我只是偶然发现了这个,现在我很好奇 鲍勃 3) 对于VisualStudio来说,上下文太大,无法解析关键字突出显示?3a)以及将其放入外部文件的

C# Rabbitmq:exchange->;路由键->;队列命名结构

我使用的是直接交换,因为我希望一个工作分配给一个消费者 不同的消费者群体将从事不同的工作。假设我的应用程序名为“foo”。然后我就有了工作 bar1 bar2 bar3 将有一组单独的消费者处理“bar1”工作,然后是另一组消费者处理“bar2”工作等 我试图找出任何特定的命名/路由结构是否有好处,但没有找到任何指向这种或那种方式的东西 问题1) 我应该使用多个交换名称吗 交易所: exc_bar1 exc_bar2 exc_bar3 还是一次交换最好 交换: 行政会议主席 然后使用

C# 将数据从XML导入DataGridView

我正在从XML文档导入数据以填充DataGridView。在导入过程中,我更改了一些单元格的背景色。但是,当我添加行时,单元格的颜色没有正确更新(我得到一个灰色单元格)。我不确定是否有一个地方我应该使DataGridView无效以使单元格正确显示 我应该提到,我的DataGridView不是数据绑定的 一些代码供参考: DataGridViewRow row = (DataGridViewRow)dataGridView1.Rows[0].Clone(); for(int j = 0; j &

C# 表达式树Null VisitMember

我正在将一个表达式转换为一个表达式,其中T和Y是不同的实体,除了通过自动映射之外,它们之间没有任何关联。本质上,我的代码使用了一个模型对象: public class Store { public string StoreId { get; set; } public string Name { get; set; } public List<Phone> Phones { get; set; } public Address Address {

C# 打开oracle连接时出现未经处理的执行错误

我正在使用OracleODP.Net库,但在cnn.open()上发现一个未经处理的执行错误;行的“message”属性中甚至没有一个单词。 最重要的一点是,这个问题存在于我的WCF项目中,而不是其他地方 Oracle.DataAccess.Client.OracleConnection cnn = new Oracle.DataAccess.Client.OracleConnection("Data Source=(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP

C# 加载不带区域性和版本的程序集

我知道装载组件的推荐方式是: Assembly SampleAssembly = Assembly.Load ("SampleAssembly, Version=1.0.2004.0, Culture=neutral, PublicKeyToken=8744b20f8da049e3") 但是,如果我不知道GAC中存在哪个版本的程序集(例如NpSql或MySql.Data在不同的机器中可以有不同的版本),该怎么办 然后我可能希望在不指定版本、区域性和公钥令牌的情况下加载它 可能吗

C# 使用泛型和后期绑定的反射。如何在运行时播放?

我试图在c#中使用带有反射的泛型来构建一个可以处理多个类的方法。我使用一个第三方DLL,它有一堆类,在这些类上,我调用了一个方法。它们都返回不同的返回类型,但一旦我得到对象,我会执行相同的处理(在下面的示例中,这将是区域A和区域B) 基本上,我想开发一个方法,将类名和预期返回类型作为泛型变量,然后调用正确的方法(methodName),该方法作为该方法的参数提供 下面的程序编译良好,运行无误,但问题是“area”变量的预期类型。在下面的语句中,第一行是类型casted to(TArea),如果我

C# 更新配置文件

我在VS2013中使用C#更新配置文件时遇到问题。 我有以下代码: Configuration configManager = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None); KeyValueConfigurationCollection confCollection = configManager.AppSettings.Settings; confCollection["ID_Uzivatele

C# c语言中的Excel过程#

我在excel进程ID中遇到问题,无法使用excel互操作杀死im 第一种情况,当我打开excel文件时,我的程序正在访问excel中的数据,我打开excel文件的过程与访问的程序的过程相同。因此,当我终止进程ID时,我在使用该程序时打开的另一个excel将终止 第二种情况,如果我不杀死excel进程ID,当我尝试使用用户在我的程序访问之前打开的进程时,当我的程序工作时,如果用户关闭excel,我的程序将终止 是否有一种方法可以使用新流程并仅限制我的工作簿使用,如果其他excel已打开,我如何让

C# 将新记录插入SQL Server

我在这里还是新手,甚至在VisualStudio中也是如此,所以我并不完全了解VisualStudio中的所有功能。我正在尝试将数据插入SQL Server。当我运行此代码并输入必要的信息时,我的标签消息将显示出来,但当我查看SQL Server时,没有任何更改。Visual Studio已连接到SQL Server。提前谢谢你的帮助 using System; using System.Collections.Generic; using System.Linq; using System.W

C# 相同类型的另一个实体已具有相同的主键值

我正在为一个具有一对多关系的模型开发一种编辑方法:网格和网格框。每当我试图编辑网格的内容时,都会出现以下错误: 附加“MyProject.Models.Gridbox”类型的实体失败,因为相同类型的另一个实体已具有相同的主键值。如果图形中的任何实体具有冲突的键值,则在使用“Attach”方法或将实体状态设置为“Unchanged”或“Modified”时可能会发生这种情况。这可能是因为某些实体是新的,尚未收到数据库生成的键值。在这种情况下,使用“添加”方法或“添加”实体状态跟踪图形,然后根据需要

C# 使用WebForms应用程序类库中的资源

在我的应用程序中有一个类库项目和一个网站。我在类库中创建了一个资源文件,它的修饰符是公共的。我需要在网站层使用此资源: <asp:Label ID="Label2" runat="server" Text="<%$ Resources:resourceName, ErrorEmptyName %>"></asp:Label> 没有错误 我找到此页面,但无法使用: 怎么了?如何操作?您可以使用该代码 <asp:Label ID="Label2" run

C# 通过WCF REST服务中的标头进行身份验证

我是WCF服务的新手,目前正在进行测试 我有一个RESTAPI,它有几个方法。其中有些需要用户上下文(会话),有些则不需要。在登录时,每个用户都会获得一个会话令牌。客户端应该通过HTTP头在每个请求上提供这个令牌和他的用户ID 目前,我编写了一个获取这两个头并验证会话的方法,在每个需要用户上下文的方法上调用它。如果API变得更大,这看起来有点糟糕 有更好的方法吗?您可以利用以下几种解决方案: 分别为客户端和服务派生IClientMessageInspector/IDispatchMessageI

C# 使用POST方法上载JSON对象时引发错误请求异常

我正在使用MVC模型创建一个登录表单。实际上,我的应用程序可以正确地获取、删除甚至发布(创建)。当我尝试使用POST方法在登录方法中发送JSON对象时,抛出了一个“错误请求”异常 下面是一些代码来澄清我的问题: 在类LoginController中,我实现了如下登录方法: [HttpPost] public ActionResult Login(LoginViewModel lvm) { LoginServiceClient lsc = new LoginServiceClient();

C# 捕获期间出现SharpPcap异常

我一直在尝试使用SharpPcap和PacketDotNet构建一个包嗅探器。 这是我目前的代码: public static void SniffConnection() { var packets = new List<RawCapture>(); var devices = CaptureDeviceList.Instance; PcapDevice device = null; foreach (var dev in devices)

C# 首先在代码中使用非抽象基类的TPT继承

我想创建一个TPT映射,其中基类本身保存信息,而派生类只是扩展它 基本上,我有一个基类和一些派生类,我想知道如何处理它们的映射。下面是一个简化得可笑的例子: [Table("Task")] public class Task : TaskBase { // No properties... This is just a "Task", not either an internal nor external one. } [Table("InternalTask")] public cl

C#装配嵌入和装配解析

我正在尝试构建一个样式和控件程序集,供我办公室的其他工程师使用。例如,我有一个从WPFToolKit的DoubleUpDown控件派生的类型(MSpinner)。我也有一套MSpinner控件的样式 在一个测试可执行文件中,我使用访问资源的技术,我也遵循该技术创建资源程序集 我还在资源库上的NuGet上使用Costura.Fody程序集嵌入工具,以便将WPFToolKit程序集嵌入到我的资源库程序集中 我的资源库程序集构建得很好。 然后,我继续使用我的资源库程序集作为新的测试WPF可执行文件中的

C# 查找.NET中哪些编码与ASCII兼容

实际上有没有简单的方法可以找到.NET中哪些编码是ASCII兼容的 (基于中提出的问题。)我们将假定ASCII的标准定义限制为128个字符(即,最高有效位为0的字节值)。Unicode的设计使得它的前128个代码点对应于它们的ASCII等价物。由于.NET中的char结构的数值对应于其Unicode代码点(代理项除外),因此我们可以定义如下实用程序方法: private static readonly byte[] asciiValues = Enumerable.Range(0, 1

C# 如何在使用WordEditor插入文本后设置电子邮件的焦点?

我正在处理Outlook加载项。 我有一个带按钮的任务窗格。单击按钮后,我在电子邮件中插入了一些文字: var wordDocument = Application.ActiveInspector().WordEditor as Document; wordDocument.Application.Selection.TypeText("Some text"); 之后,电子邮件失去了焦点。如何返回焦点?您是要返回文本还是要返回焦点?我要将焦点返回电子邮件

C# 如何在c语言中以编程方式启动apache和mysql服务#

我开发了一个程序,它有一个数据库并使用MySql 但我希望它是一个用户友好的,因为每次你启动程序。 您需要启动xampp控制面板并启动这些服务 我不喜欢它,因为如果有人不能启动它,程序就不能正常工作。这不是用户友好的 因此,我想让它用户友好,当启动屏幕启动时,它将自动从后台启动这些服务 我在网上搜索过,但找不到合适的 虽然我尝试了这个,它启动了apache,但它在命令行上像打印“apachestarting”一样出现问题,并卡在上面。尽管apache启动了 这是我测试过的代码: ProcessS

C# 模型出现在查询字符串中的MVC问题

我已经构建了一个MVC5应用程序,可以从DLL动态加载子应用程序。一切都如预期的那样工作,但在此过程中,我注意到,尽管使用Post,我的模型开始显示在查询字符串中 他们是这样出现的: public ActionResult LookupUser(UserLookup LookupModel, FormCollection FormData) { UserLookup UL = null; ... return View(UL);

C# 将事件从第二个线程引发到主线程,不带窗体

我正在写一个正在触发事件的库。此库启动连接到服务器的第二个线程并侦听消息(阻止调用,第二个线程的原因) 当从服务器接收到消息时,它将触发一个事件: ReceiveEntry(entry); 我希望最终开发人员不必考虑事件处理程序中的invokererequired/Invoke片段。我如何确保在“父”线程上触发事件(我知道它与实例化我的类的线程相同)?为此,我有一些winforms元素,一个名为SynchronizingObject的属性。此属性的类型具有在UI线程内执行调用所需的方法 在代码

C# 编辑UINavigationBar半透明会在底部添加填充

我已经用Xamarin和iOS开发了大约两周了,现在我正试图弄清楚为什么会出现一个奇怪的bug。我已经在谷歌搜索过了,尽管如此,但还是找不到一个答案……一个有效的答案,无论如何。正如标题所述,每当我更改我的NavigationController.NavigationBar的Transparent布尔属性时,都会毫无理由地添加额外的填充。这可以在下图中看到: 我用于此操作的代码行是this.NavigationController.NavigationBar.Translucent=false如

C# 菜单单击未显示表单

您好,当用户单击菜单条时,我在显示表单时遇到问题。我有一个表单名称清单,上面是我的代码,但我尝试使用按钮时也不能,是我的方法错误还是我的表单有问题?是否将此处理程序附加到单击事件?是否使用了一个保存菜单的父MDI表单?是的。实际上,我用同样的方法在其他应用程序中成功地显示了其他表单,我不知道有什么问题this@Wheels73对不起,我不明白你的意思?我不熟悉c#windows窗体hahaAn MDI窗体是一个容器窗体,可以从中启动所有其他窗体,并在父MDI窗体的范围内显示。包含菜单条的表单是否

C# 如何在ASP.Net中成功设置Owin身份验证?

在过去的1天中,我尝试为基于api的项目设置基于令牌的身份验证 使用以下链接作为起点。 但我有点困惑&会出错 Startup.cs(位于类库项目中) API控制器 [AcceptVerbs("POST")] [HttpPost] public string Post([FromBody]User user) { if(user.Username == "chetan" && user.Password == "pwd")

C# web.config转换不适用于log4net

我有以下几点 对于发布版,我想更改文件路径,但它似乎不起作用,以下是我在web.release.config中的内容 结果如下 它删除了应该删除的调试部分,但没有修复文件路径。我认为您应该尝试类似的方法 `<log4net> <appender name="InfoRollingLogFileAppender" type="log4net.Appender.RollingFileAppender,log4net"> <file type

C# 在Main(字符串[]args)中传递文件路径不使用空格字符

我正在尝试从Main获取args为[0]的文件路径(字符串[]args) 我对空格字符有问题。例如,路径为: C:\Program Files\bt\Myfile.wasp 但是args[0]是: C:\Program 我如何解决这个问题?请帮助我。好吧,答案已经在注释中提到了,只需用引号将参数括起来即可 如果将C:\Program Files\bt\Myfile.wasp传递给程序,Windows会将其解释为两个单独的参数,您会得到两个参数: args[0] = "C:\Program"

C# 绑定淘汰js viewmodel时遇到问题

谈到JavaScript,我觉得难以接受。我一直在尝试将数据从后端绑定到客户端,但没有成功。我想是时候有人告诉我我的错误了。这是密码 $(".tab a").click(function (e) { var url = ""; var data = ""; var Item = ""; var test = $(e.target).text(); if(test === '#') { var url = "#"; } else if (test === '#') { var u

C# 从以PDF格式打开的Crystal report在新窗口中打开超链接(不在CrystalReportViewer中)

我正在将Crystal报告导出为PDF。crystal report中的超链接在同一窗口中打开,即使我在HTML标记中提到了target=\u blank( ) 当crystal report导出为PDF时,是否可以在新窗口中打开新页面?可能重复@Sun I未使用crystal ReportViewer显示报告。我正在将其导出为PDF。您提到的URL是针对Crystal Report Viewer的。然而,我在超链接中尝试了sWindow=New和Text Intrepretation:none

C# 上次系统关闭时间来自IIS,而不是客户端?

我正在尝试获取客户端计算机上一次系统关闭的时间,并使用以下方法: public static DateTime GetLastSystemShutdown() { string sKey = @"System\CurrentControlSet\Control\Windows"; Microsoft.Win32.RegistryKey key = Microsoft.Win32.Registry.LocalMachine.OpenSubKey(sKey)

C# 覆盖组合框的DrawItem

我更改了各种控件的高光颜色,并计划进行更多更改。因此,我认为最好创建自己的控件并重用它们,而不是对每个控件都进行更改 我创建了一个新的用户控件,并继承了System.Windows.Forms.ComboBox。 问题是我找不到一种方法来覆盖onDraw,就像我在onClick中那样 那我怎么去推翻它呢?下面是我为每个控件onDraw事件使用的代码 public void comboMasterUsers_DrawItem(object sender, DrawItemEventArgs e)

C# 如何在mono中引用HttpClient?

我想用mono编译并运行下面的文件,但是我得到了编译错误 dmcs test.cs -r:System.Net.Http 错误CS0006:找不到元数据文件'System.Net.http' 编译失败:1个错误,0个警告 test.cs(1,18):错误CS0234:命名空间System.Net'中不存在类型或命名空间名称Http'。是否缺少'System.Net.Http'程序集引用 来源 using System.Net.Http; public class Hello1 { pu

C# 用可重用方法替换LINQ to SQL查询的一部分

我们在应用程序中引入了一个新特性,它影响数百个查询。我们必须设置一个bool字段,以非常复杂的方式指示许可证是否有效 我想创建一个方法来返回这个bool值,我想在每个查询中使用它。问题是,如果我以下面所示的方式使用它,它会对每个结果执行单独的查询 如何将表达式编译成SQL并作为单个查询执行 原始查询,需要改进 IQueryable<DeviceMinimal> devices = from device in db.Devices where device.Acco

C# 未处理访问冲突异常中的错误

我正在尝试构建一个WCF类库。因此,当我尝试运行类库时,它会给我一个错误 类型为System.AccessViolationException的未处理异常 在WcfSvcHost.exe中发生 消息:引发异常:System.dll中的“System.AccessViolationException” 其他信息:尝试读取或写入受保护内存。这通常表示其他内存已损坏 你能把stacktrace贴出来吗,这样更容易解决。但它没有显示错误在哪里?我应该在哪里使用stacktrace?复制异常详细信息Sys

C# ListBoxItems:如何根据项目内容个性化项目呈现

我想个性化,如何在列表框项目中可视化类的字段 1) 我尝试了各种使用XAML的方法。例如,我的DataTemplate中有各种面板,并使用ValueConverter确定使用哪个面板并隐藏其他面板。但是当涉及到布局和格式变化时,is非常混乱、困难并且非常有限 2) 然后我找到了第二种方法:我为我想在ItemPanel中显示的类创建了一个AttachedProperty。在DataTemplate中,我附加了表示类的新AttachedProperty,并使用了AttachedProperty的元数

C# 串口硬币接受器编程#

我已经为硬币接受器制作了一个程序。一个电子电路连接到硬币接受器,电路连接到串行端口。我正在使用此代码捕获pin更改: private void serialPort1_PinChanged(object sender, SerialPinChangedEventArgs e) { if(serialPort1.IsOpen == true) { if(serialPort1.DtrEnable==true)

C# 在';参数';索引器的参数不正确

在下面的示例代码中(除了说明我的问题之外,它不应该做任何事情): ReSharper提示我警告: 在“params”参数的参数中创建冗余的显式数组 对于具有参数的方法,这是正确的,但对于索引器,数组创建并不是多余的。Resharper的“修复”将此更改为以下内容,但不会编译: this[] = "something"; // Won't compile 对我来说,索引器需要一个参数是有道理的,那么这是ReSharper中的一个bug,还是我遗漏了什么?这似乎是一个bug,我已经用JetBrai

C# 组合框元素的样式

我有一个组合框绑定到可观察集合集合。我希望有不可选择的分隔符,其中名称和类型属性都设置为null。当名称设置为字符串且类型为null时,我希望它是不可选择的标题/标题。否则,我希望元素是可选择的元素,但有一点空白 这就是我目前所处的位置: 我的两个问题是: 所选项目显示为带有全名空间的ElementType对象,而不是名称字符串 鼠标悬停时,已启用元素的高亮显示不再显示 XAML: C#: 公共类元素类型{ 公共元素类型(字符串名称、类型){ 名称=名称; 类型=类型; } 公共字符串

C# HttpClient使用不同会话共享实例 上下文

建议使用HttpClient的方法是创建一个实例并共享它(根据Microsoft文档)。有许多例子表明,对于每个请求(在服务器上)使用HttpClient会产生问题 问题 在我的情况下,我必须同时运行多达20个“会话”,不能相互干扰。“会话”是指一个或多个服务上的一组独立操作。这些会话之间不应共享任何数据,特别是cookie 这些会议是长期会议(可以持续数天)。但同时最多只能有20个并发会话。可以接受在实例化这些会话时缓慢启动(最多5秒) 问题: 我应该用游泳池吗?我是否应该重用相同的HttpC

C#组件加载错误的组件

我已经看到了关于动态加载程序集的问题 基本上,我想做三件事: 1) 动态加载用户选择(托管)的程序集 2) 修改程序集(在程序本身中) 3) 用新组件更换加载的组件 以下代码加载正确的程序集: System.Reflection.Assembly myDllAssembly = System.Reflection.Assembly.LoadFile(assemblyPath); 但是,据我所知,要替换文件,首先需要卸载它以删除文件句柄。因此,我尝试使用下面的代码将文件加载到AppDomain:

C# 如何在WPF应用程序中关闭Windows 10自动建议功能?

我正在为WPF中我自己的需要创建一个特殊的GLSL编辑器。在Windows10中,我很久以前就启用了show-text-suggestions-as-I-type 这是一个有用的功能,但不是在代码编辑器应用程序中,所以我尝试只为编辑文本框关闭它,而不为整个系统(如记事本+)禁用它 <RichTextBox SpellCheck.IsEnabled="False"/> 我还是会 我还是WPF的新手,所以如果这个属性与我无关,我很抱歉,我尝试了很多次谷歌搜索,我只得到了整个Wi

C# CefSharp:问题是触摸屏上的屏幕键盘停留在文本框上方,防止看到条目

当我在触摸屏上单击用于数据输入的文本框时,屏幕上的键盘会出现,屏幕会平滑地向上滚动,并显示输入。但是,当我们点击另一个文本框时,页面会返回到其原始状态,条目仍保留在后面,因此我们看不到我们输入的内容。当我们在每次单击文本框并平滑地向上滚动之前关闭屏幕键盘时,这不是问题 注1:CEF版本:v65.0.1.0 注2:Windows 10 Enterprise 2016 LTSB(版本:1607,操作系统内部版本:14393.3085) 注3:我从v75切换回v65,因为键盘关闭了几分钟 单击文本框后

C# 是否可以使用实体框架在唯一性键约束中使用NetTopologySuite点?

我正在使用.net core和实体框架core与NetTopologySuite.core和Microsoft.EntityFrameworkCore.SqlServer.NetTopologySuite构建一个API 我有一个用例,我想存储一组地理位置,这些地理位置一起构成一个网络。我希望有多个网络,因此我还添加了一个表示不同网络的NetId Location属性的类型为NetTopologySuite.Geometrics.Point 为了确保相同的点不会在同一个网络中被添加两次,我想使用点

C#加载名称包含点的程序集

在我的c#应用程序(asp.net mvc)中,我想使用Autofac处理依赖项注入,但尝试使用RegisterAssemblyTypes函数时出错(下面的错误消息) 我用一个新的解决方案做了一些实验,发现这个错误似乎与项目名称中的一个点有关。测试解决方案如下所示: AssemblyTest.sln - Main.csproj --> Program.cs - TestLoadAssembly.csproj --> Test.cs - TestWith.Dots.csproj

上一页 1 2 ...  5   6   7   8    9   10   11  ... 下一页 最后一页 共 32985 页