草庐IT

Exe_Bad_Access

全部标签

c# - 如何使用 CSI.exe 脚本参数

当你运行csi.exe/?(安装了VisualStudio2015更新2),您将获得以下语法Microsoft(R)VisualC#InteractiveCompilerversion1.2.0.51106Copyright(C)MicrosoftCorporation.Allrightsreserved.Usage:csi[option]...[script-file.csx][script-argument]...我只是想知道如何将此[script-argument]传递到我的csx脚本文件中。比方说,我的csx脚本(c:\temp\a.csx)只有2行如下usingSystem;

c# - 在 c# resharper 中建议 "conditional access", null 给我什么?

我使用Resharper来帮助处理语言功能,并且我有一个可以为null的DateTime字段。Resharper建议使用以下语法:TodayDate=paidDate?.ToString("d"),它看起来像一个标准的表达式,但我没有得到一个问号。我得到两个问号和冒号。如有解释,将不胜感激。当paidDate为null时会发生什么? 最佳答案 ?.是C#中引入的新功能,称为Null-conditionalOperators.它仅在paidDate时评估方法调用不为空,并返回null相反。这几乎等同于TodayDate=paidDat

c# - Sqlserver.exe 已停止工作

自安装VisualStudio2015Update3以来,我一直收到以下错误。它仅在VisualStudio2015打开时发生,并且无论我是否以本地管理员身份运行都会发生。它很频繁而且很烦人,但似乎并不影响我正在做的任何工作。Code、ServerExplorer、VS都可以正常工作,但弹出的错误消息和Microsoft错误报告在此过程中占用了我50%的CPU使用率。有人知道怎么解决吗?我不想花几个小时来解决它。错误信息:在我的应用程序事件日志中,我看到以下内容:Faultbucket126419871336,type5EventName:SQLException64Response:

c# - ASP.NET Web API 和 OpenID Connect : how to get Access Token from Authorization Code

我尝试让OpenIDConnect运行...我的WebAPI的用户设法获得了OpenIDConnect提供商的授权代码。我应该如何将此代码传递给我的ASP.NETWebAPI?我必须如何配置OWIN中间件才能使用授权码获取访问token?更新:SPA使用AJAX与我的Web服务(ASP.NETWebAPI)进行通信。在我的网络服务中使用OWIN中间件。我将OpenIDConnect设置为身份验证机制。当第一次调用Web服务时,它成功地将用户重定向到OpenIDConnect提供程序的登录页面。结果,用户可以登录并获得授权码。据我所知,此代码现在可以(通过我的网络服务)用于访问token

C# EWS 托管 API : How to access shared mailboxes but not my own inbox

如何连接到交换服务器并从共享邮箱(不是我自己的“myname@mycompany.com”)读取邮件。到目前为止,这是我的代码://CreateaserviceExchangeServiceservice=newExchangeService(ExchangeVersion.Exchange2007_SP1);//Autodiscoverendpointservice.AutodiscoverUrl("someaddress@mycompany.com");FindFoldersResultsfolderSearchResults=service.FindFolders(WellKno

c# - 为什么 C# 为相同的源代码生成不同的 EXE?

每次我们重新编译我们的C#应用程序时,我们最终都会得到具有不同MD5签名的EXE。我们在同一台机器上重新编译,相隔几分钟。为什么相同的源代码不会产生相同的输出?有办法解决这个问题吗? 最佳答案 “所以每个程序集都有:一个时间戳,在两个位置与PDB匹配的GUID每次编译都会生成一个看似完全随机的GUID。指示程序集构建的计数器-仅在后续的VisualStudio构建中生成。”来自:http://ritter.vg/#code_adventures_clr1 关于c#-为什么C#为相同的源代

c# - 检索 MS Access 文件中的表列表

如果我可以在C#中打开与MSAccess文件的连接,我如何检索Access数据库中存在的不同表的列表(如果可能,与表关联的任何元数据)? 最佳答案 我刚刚从DavidHayden中找到了以下解决方案//MicrosoftAccessproviderfactoryDbProviderFactoryfactory=DbProviderFactories.GetFactory("System.Data.OleDb");DataTableuserTables=null;using(DbConnectionconnection=factory

c# - 任务失败,因为找不到 AL.exe,

编译项目时出现以下错误:Taskfailedbecause"AL.exe"wasnotfound,orthecorrectMicrosoftWindowsSDKisnotinstalled.Thetaskislookingfor"AL.exe"inthe"bin"subdirectorybeneaththelocationspecifiedintheInstallationFoldervalueoftheregistrykeyHKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MicrosoftSDKs\Windows\v6.0A.Youmaybeabletos

c# - 如何使用 C# 连接到 MS Access 文件 (mdb)?

我正在尝试连接到一个mdb文件,我知道我需要Microsoft.OLEDB.JET.4.0数据提供程序。不幸的是,我没有在(大学)机器上安装它。因为,他们不提供那个提供者,我相信应该有办法解决。如何在没有Microsoft.OLEDB.JET.4.0的情况下连接到文件,或者有其他选择吗?我有以下供应商:我已尝试使用OLEDBProviderforMicrosoftDirectoryServices,在测试连接时,我得到“测试成功但提供程序未接受某些设置”。我获取了该字符串并使用了它,但我得到了ADsDSOObject'failedwithnoerrormessageavailable,

c# - 如何初始化 ConcurrentDictionary?错误 : "Cannot access private method ' Add' here"

我有一个静态类,我在其中使用字典作为查找表以在.NET类型和SQL类型之间进行映射。这是一个这样的字典的例子:privatestaticreadonlyDictionarySqlServerMap=newDictionary{{typeof(Boolean),"bit"},{typeof(Byte[]),"varbinary(max)"},{typeof(Double),"float"},{typeof(Byte),"tinyint"},{typeof(Int16),"smallint"},{typeof(Int32),"int"},{typeof(Int64),"bigint"},{