C# 使用Unity和AOP创建日志

我试图用微软的Unity和AOP创建一个记录器,但有些东西不起作用。。。我不明白。。我只知道我不记录任何东西 以下是记录器的代码: public class LoggerHandler : ICallHandler { public IMethodReturn Invoke(IMethodInvocation input, GetNextHandlerDelegate getNext) { //The code to write a file

C# 在代码优先EF6中使用SqlGeography不生成列

我使用的是VS2013、.NET4.5、EF6、MVC5,MSSQL服务器是11.00.2100 当我在模型中创建一个名为: public SqlGeography Position { get; set; } 然后使用更新数据库不更改该模型的数据库表 我正在使用此参考中的SqlGeography: Microsoft.SqlServer.Types.SqlGeography 如何解决此问题?您需要使用EF中的DbGeography类型,然后Sql Server提供程序将其转换为SqlGeog

C# 必须设置哪个属性才能更改文件复制时间?

我有一个便携式音频播放器,它按照手册中的顺序列出目录和文件(SD卡FAT32存储器),并将它们复制到。它确实是这样做的:当一次手动复制一个文件时,它将按照复制的顺序显示这些文件。现在,我已经使用Windows资源管理器和Unison的组合复制了数百个文件,因此所有内容都以基本上随机的顺序显示。我希望所有内容都按字母顺序列出,因此我编写了我能想到的最简单的C代码,按字母顺序列出目录,标识其中的文件,并使用Directory.SetLastWriteTime和File.SetLastWriteTim

C# SQL to LINQ语句,包括Group By和Order By

我在下面有一个SQL查询: SELECT DISTINCT Table1.Description, Table2.AccountId, COUNT(Table2.AccountId) AS Charges FROM Table2 LEFT JOIN Table1 ON Table2.AccountId = Table1.Id WHERE Table2.DateTime > '3/1/2014' AND Table2.DateTime <

C# linq中Where方法的动态lambda

我想知道如何将对象的属性作为lambda的一部分动态传递,lambda将在Where方法IQueryable中使用 假设我有以下代码: var list = new List<Item>(); ... var filtered = list.AsQueryable().Where(x => x.SomePropertyA.Contains(someStringValue)); var list=newlist(); ... var filtered=list.AsQuery

C# Windows Phone ResourceLoader加载空字符串

我开发了一个WindowsPhone8.1应用程序,需要将字符串资源放入单独的程序集中。我创建了一个名为“Resources”的PCL项目,并将本地化字符串放入文件中 /Strings/Resources.lang-en-US.resw(适用于美国文化),/Strings/Resources.lang-ru-ru.resw(适用于ru文化),/Strings/Resources.resw(适用于与文化无关的字符串资源)。 不幸的是,以下代码返回一个空字符串: var resourceLoader

部署c#mvc后将文件上载到服务器时出错

我正在c#mvc中创建一个应用程序,用户可以在其中上传mp3文件,下面是我的上传控制器: [HttpPost] public ActionResult Index(HttpPostedFileBase file) { string x = Request["ss"]; song std = new song(); if (file != null && file.ContentLength > 0)

C# 如何将组合框中的项目添加到列表集合

我有一个带几个字符串的组合框。我想将这些字符串添加到列表集合中。这是正确的做法吗 List<string> comboItems = new List<string>(); foreach(string passItems in comboEmail.Items) { comboItems.Add(passItems); } List comboItems=new List(); foreach(comboEmail.Items中的字符串passItems)

C# 左连接的Linq查询

我有三张桌子: * UserSettingsType { general, UserSpecific) * UserSettingsOption { Currency:general, Language:general, Location:Userspecific } * UserSettingsValue { Currency:USD, Location:US } 如果我运行SQL查询: select ust.Name Type, uso.Name Option, usv.Value Val

C# 如何在mvc的文本框中设置服务器端的动态文本

我正在使用MVC4和Razor视图引擎。在这里,我可以从客户端到服务器端获取值,但现在我想设置数据库值以绑定受尊重的控件,从服务器端到客户端。但我们如何才能做到这一点 @using (Html.BeginForm("Registration", "Home")) { @Html.Label("User Name: "); @Html.TextBox("txtUserName",""); @Html.Label("Password: "); @Html.TextBox("txtPa

C# web api中的重复密钥问题

我正在尝试将用户插入到对话表中。会话有一组用户集合作为成员变量。正是这个变量给我带来了麻烦。当我试图发布对话时,我得到了错误: "ExceptionMessage": "Violation of PRIMARY KEY constraint 'PK_dbo.Users'. Cannot insert duplicate key in object 'dbo.Users'. The duplicate key value is(test@emailadd.com).\r\nThe stateme

C# 我有一个web应用程序,我希望客户端允许使用自动身份验证插入/更新/删除文件

我有一个C#web应用程序,我希望客户端允许使用google api客户端库通过自动身份验证插入/更新/删除文件。我的第一个问题是是否可能使用“服务帐户”或任何其他技术 我开始做一些事情,比如: 启用2个API驱动器API和管理SD 在Google开发者控制台中创建了一个项目 为项目创建API密钥和OAuth 2.0客户端ID 已安装PM>为我的web应用安装程序包Google.api.Drive.v2。dll版本显示v4.0.30319和 我的.net框架是4.0 如果您想修改用户的驱动器,您

C# 使用变量访问列表字段

是否可以使用变量来访问使用c#的列表字段,如下所示 string myField = "ImmediateAddress"; byte returnByte = mnemonicList[0].myField; 使用反射,您可以在运行时访问字段,并且不要忘记添加验证 mnemonicList[0].GetType().GetProperty(myField).GetValue(mnemonicList[0], null); 我不确定这是否有多大帮助,但您可以使用一个列表来代替列表。如果我建议

C# Visual Studio任务运行程序,绑定脚本以与项目同时运行

在Visual Studio 2015中的Task Runner中,我们有四个绑定:构建前后、清理、项目打开 如何绑定到项目开始?我的意思是,当项目启动时,一些脚本也会启动,就像这样。“构建后”是不够的?@Daniel它不适用于客户端文件,只适用于c#文件。我认为这在这里是不可能的,只适用于构建后

C# IE崩溃窗口,iexplore.exe中0x5BFB9D8D(CtxRast.dll)处存在未处理的异常

你能找个人来帮我们吗? 当我们使用VisualStudio解决方案启动20到25个应用程序时,我们得到了IE崩溃窗口。当我们调试时,我们得到了以下错误。 C:\Program Files(x86)\Internet Explorer\CtxRast.pdb:无法找到或打开pdb文件。 C:\Program Files\Citrix\ICAService\CtxRast.pdb:无法找到或打开pdb文件。 D:\SwiftShader\SourceCode\D3D9\Win32\Release\C

C# 不总是执行动态创建按钮的回发

我有一个ASP页面,其中的表总是包含不同的行,从MSSQL数据库动态加载。在表格的每一行中,我都创建了一个名为Details的按钮,它是在表格编写过程中动态创建的。此详细信息按钮添加了以下代码: Button detailsButton = new Button(); detailsButton.Height = new Unit("18px"); detailsButton.Width = new Unit("65px"); detailsButton.Text = "Details"; de

X509Chain.Build()已成功获取吊销的证书。C#

我创建一个证书请求,如下所示: certreq -new req.inf req-Revoked.req certreq -submit -attrib "SAN:email=ttesting@Test.Domain&upn=1234567890@Test.Domain" -config Win2K8-64\Test-Win2K8-64-CA req-Revoked.req testerCert-Revoked.cer certreq -accept testerCert-Revoked

C# 将Excel文件导出到浏览器-ASP.Net

我正在尝试将从数据表创建的excel文档导出到浏览器/客户端。这在aspx代码隐藏文件中运行良好,但当我使用MVC将该方法移动到.cs文件时,该方法不会在浏览器下载栏中生成excel文件,响应在请求响应中以文本和编码字符的形式返回,下面是控制器中未生成该文件的代码(该代码首先将文件保存到硬盘中,硬盘工作正常,但不会发送到浏览器) 罗布 出于多种原因,您需要在端点和最终读取excel文件之间放置一些层 首先,excel文件本质上是非常不稳定的,并不意味着像SQL或Access这样的具体数据源 第二

C# 如何在C中使用SQL Server 2012创建安装程序EXE#

我有软件,我使用SQL Server 2012作为数据库 我使用实体数据模型进行连接如何使用此数据模型进行设置 我有installShield 10.5和advanced Installer 10.8 询问之前,请尝试从互联网上的相关文档中搜索。是的,我这样做了,但什么也没有!

C#使用查询计算时间

我正在开发一个出勤监控系统,我需要计算出超时和超时之间的时间差。问题是我不能这样做,因为InTime值在数据库中,我似乎不能参数化它。我的查询使用Access的查询模式,但不使用C#。这是我的超时按钮代码 private void savetimeout() { OleDbCommand command = new OleDbCommand(); command.Connection = connection; command.Comma

C# 如果其他类属性是由数据库的结果设置的,则为公共属性赋值不起作用

我准备把电脑扔到房间的另一边。很抱歉,如果这是另一个问题的重复,但我正在尝试使用某个属性对对象中的项重新排序。具有此新属性的类使用实体框架从数据库中获取其值,如下所示: var products = context.Database .SqlQuery<OrderedProduct>(@"SELECT * FROM dbo.tblProductList").ToList(); 所有属性都是公共的,没有一个是静态的,也没有方法。我试图订购的财产是: p

C# 将restsharp转换为httpclient

我需要将这个restsharp代码转换为c#HttpClient代码。 我该怎么做呢 var client = new RestClient("http://localhost:61375/token"); var request = new RestRequest(Method.POST); request.AddHeader("cache-control", "no-cache"); request.AddHeader("content-type", "application/x-w

C# 避免在列大小调整区域之间单击时引发双击事件

我有一个DataGridView,只有很少的列。默认情况下,每次加载网格时都会选择一行。因此,每当我双击任何一行时,双击事件中出现的代码都会被执行 现在,当我将鼠标悬停在列标题之间时,鼠标光标会发生变化,我可以开始调整列的大小。但是,每当我在同一个区域双击时,双击事件就会触发,其中的代码就会执行。 因此,我无法在代码中验证如何区分双击行或列大小调整区域 请帮我找到解决这个问题的办法。谢谢 确保双击事件中的RowIndex不等于-1 if(e.RowIndex!=-1) { //你的代码 }我刚

C# WPF treeview添加到列表框

我正在做一个小的WPF项目,需要将treeview节点添加到listbox,目前我有绑定数据到我的treeview: <Window.Resources> <HierarchicalDataTemplate DataType="{x:Type data:Category}" ItemsSource="{Binding Path=Products}"> <TextBlock Text="{Binding Path=CategoryNam

C#检测文本文件中的引号

我尝试在加载的文本文件中检测引号,但它不起作用。我试过使用“'”和“\”,但没有成功。有什么建议吗?谢谢 void read() { txt = File.ReadAllText("txt/txttst"); for(int i=0;i<txt.Length;i++) { if(txt[i]=='"') { Debug.Log("Quotes at "+i); } } } vo

C# Oracle(SQL不存在或访问被拒绝)

我希望一切都好 我对oracle的上一个版本有一个问题是12c我已经在我的pc中安装了oracle我在想通过c语言连接到oracle时遇到了问题 我得到的错误是([DBNETLIB][ConnectionOpen(Connect())。]SQL Server不存在或无法访问denie d、 ) 我不知道为什么?以下是我尝试连接到此数据库的代码: using System; using System.Collections.Generic; using System.Linq; using Sys

C# 在AlertDialog的ListView中捕获CheckChanged事件

我有一个Xamarin Android应用程序,我试图用复选框呈现一个选项列表,并得到意想不到的结果。我正在适配器的GetView方法中创建一个lambda事件处理程序。我希望通过这种方式,当前对GetView的调用中的当前项将是调用CheckedChanged事件时引用的项。我的代码是: [Activity(Label = "ListViewCheckBox", MainLauncher = true, Icon = "@drawable/icon")] public class MainAc

C# 在unity c中,从firebase数据库检索每一帧上的数据需要更长的时间#

我目前正在开发一个正在运行的倍增游戏,我需要在firebase数据库的每一帧上存储和检索每个玩家的x、y、z位置,比如说我每秒有50帧。我能够在每一帧上保存玩家数据。但当在每一帧上检索时,速度会减慢。假设保存需要0.02秒,检索大约需要0.1秒。我使用unity作为游戏引擎 //for saving - var pos = this.gameObject.GetComponent<RectTransform> ().localPosition; data = new Data (

C# CheckedListBox.CheckedItems()返回对象类型,而不是MSDN显示的内容

当所述DataGridView的单元格、Table_NAME、内容与我的chklst_Selected_Tables.CheckedItems中的一个对象的内容匹配时,尝试运行从DataGridView的表中删除行的语句。因此,简而言之,我选中CheckedListBox上的一个选项,调用下面的函数,然后删除DataGrid表中与所述选中选项上的文本匹配的行\ Public Sub Disable_Tables(ByVal chklst_Selected_Tables As Checke

C# 在C语言中字节到字符串的转换失败#

我有一个通过蓝牙发送数据的硬件。 我正试着读它们,但信息与原始数据不一致 我使用ReadByte接收一个接一个发送的数据 int i1 = 0; byte[] datum = new byte[6144]; while (i1 < 6144) { datum[i1] = await Task.Run(() => (byte)InmStream.ReadByte()); i1++; } string string_ascii = (System.Text.Encodi

C# ILMerge到nuget包导致参数类型与使用项目不匹配的问题

我有一个服务dll,它引用了System.Web.OData(来自Microsoft.AspNet.OData.5.9.0) 服务dll有一个公开的方法,该方法接受OData.Delta 这个服务dll在编译时是合并的,所以它嵌入了这个“版本”的数据 现在,消费应用程序也有一个对同一OData的引用,但是,它来自一个corext、全球化缓存 但是,当使用应用程序尝试调用具有OData.Delta参数的方法时,它会抱怨无法从ConsumingApp.OData.Delta转换为ServiceDll

C# 循环设置错误对象的颜色(单位)

在我的项目中,我有一个网格布局组,其中包含按钮。每个按钮代表一个玩家可以选择开始的级别。当我加载场景时,玩家必须在其中选择关卡,我想禁用并重新激活表示锁定关卡的所有按钮。 我使用以下代码执行此操作: public Button[] levelButtons; int levelReached = 1; for (int i = levelReached; i < levelButtons.Length; i++) { levelButtons[i].interactable

C# NLog不再创建日志文件夹

我的WPF应用程序的日志框架(NLog)有一个奇怪的行为。我试图用谷歌搜索这个问题,但我只发现了与NLog有关的问题,没有创建日志文件 我还有一个问题。NLog在首次尝试记录某些内容时引发异常: System.IO.DirectoryNotFoundException:找不到路径“C:\Users\f.harreau\ScopIt\logs\2017-07-24.log”的一部分 在System.IO.\uuu Error.WinIOError(Int32 errorCode,字符串maybeF

C# 以Xamarin格式将视频文件转换为音频文件

我正在尝试创建一个应用程序,允许用户以Xamarin.Forms下载youtube视频的音频。我可以使用“VideoLibrary”下载视频,并在C#Console应用程序中使用“MediaToolkit”将其转换为mp3,而不会出现任何错误 static void DownloadAudio(string videoUrl, string saveDir) { YouTube youtube = YouTube.Default; Video vid = youtube.GetV

C# 实体框架多对多关系更新

如何更新多对多导航属性 我想在出现错误时更新实体 具有相同的主键值 我知道有办法将多对多关系分解为两个多对一关系,但事实就是这样。更新多个多个关系 我这样做是为了添加一个具有导航属性的新实体,没有问题,但是更新时会出现错误。我试图删除更新中的db.Entry(item).State=…,但问题仍然存在 public class TrendChart { public int Id { get; set; } public string Name { get; se

C# 如何使一个解决方案包含两个.Net核心项目,并同时使用Startup.cs文件来设置服务?

我肯定我可能设计错了,但我有两个项目的解决方案。一个项目是数据访问,另一个是web应用程序。两者都是.NETCore2.1。我希望两者都有配置设置和依赖注入,但我意识到这可能是不可能的 下面的代码在我的data accessStartup.cs中,除了它显然不是主要的启动项目,它也是一个类库,可以改变一些事情。它不使用Startup.cs,该文件是我在.Net Core中看到的唯一一个为依赖注入设置配置和服务的地方。我还能在哪里设置这个 那么,可以用类库设置DI吗?我是否将数据访问创建为错误的项

C# 如何使用HttpWebRequest在Dynamics 365中发布数据

我需要从Dynamics 365 online读取数据,也需要写入数据 由于我的应用程序目标框架是.Net Core 2.1,因此我无法使用Microsoft.Xrm.Sdk,决定改用Web api 在我的代码中,我使用带有“GET”和“POST”方法的HttpWebRequest,GET操作运行良好,并且能够使用web api从D365检索记录。 当我使用POST操作时,代码正确执行,没有任何错误,但是当我导航到D365实体时,我没有看到任何新创建的记录 下面是我的代码 GetContactD

使用IP地址从C#HttpClient向同一台机器发出HTTP请求

基本上,我需要能够向我所在的同一台机器上的网站发出HTTP请求,而无需修改主机文件来创建指向域名的指针 比如说 我正在一个网站上运行代码,比如说www.bobsoft.com,它位于服务器上 我需要向同一服务器上的www.tedsoft.com发出HTTP请求 如何在不修改主机文件的情况下使用C#HttpClient进行调用?请考虑网站是通过IIS中的绑定路由的。我确实提前知道我将要使用的域,我只需在代码中将其全部内部化,而无需更改服务器 谢谢 同一端口上的IIS绑定但不同主机名基于http路由

如何在MongoDB C#driver中更新/插入不存在的元素到文档的子数组中

我有一个文档,它包含一个文档数组(或多或少复杂),我想创建一个查询,它将根据过滤器更新数组的元素,如果没有匹配的元素,则将元素插入数组。我试了两件事,但都没用。我不想做2个请求来避免并发问题 var option = new UpdateOptions() { IsUpsert = true}; 下面是我的文档模型,它模拟了一个拥有自己汽车的司机 public string Driver{ get; set; } public Cars[] OwnedCars{ get; set; } va

C# 使用不同域中的oidc客户端和IdentityServer 4登录

我在localhost中有一个VueJs应用程序,它使用oidc client.js库登录到另一个域中生产的IdentityServer4服务器 登录后,IdentityServer会将我重定向到VueJs应用程序,然后我调用方法SignInDirectCallback(),但oidc客户端方法getUser()不会向我提供用户信息 如果我检查LocalStorage,我可以看到oidc.user:IdentityServer4Url值,在该值中我可以看到用户的所有信息(访问令牌、id令牌、配置

C# 及时钩住OpenSaveFileDialog以添加编码下拉列表

打开OpenFileDialog,当我们选择File filter*.txt时,OpenFileDialog将在OpenFileDialog窗口上自动添加编码下拉列表。在C#中可能吗 关注通知CDN\u类型更改和按需添加(选中“类型文件”组合框的列表索引)。钩子解决方案有缺点。Vista下带有自定义资源模板的文件对话框(请注意底部的额外组合框)。对话框将自动恢复为旧样式。

C# 如何在SSIS脚本任务中为动态加载的程序集启动新的应用程序域

我已经构建了一个程序集,可以调用ClosedXML库。在我导出大型Excel文件之前,一切都很正常, 然后事情发生了变化,我收到了以下例外情况: System.IO.IsolatedStorage.IsolatedStorageException: Unable to determine the identity of domain. at System.IO.IsolatedStorage.IsolatedStorage._GetAccountingInfo(Evidence evide

  1    2   3   4   5   6  ... 下一页 最后一页 共 11347 页