【c# – 解决条件依赖关系autofac】教程文章相关的互联网学习教程文章

C#-多服务器部署的ASP.net解决方案注意事项

我已经假设将ASP.net网站部署到单个服务器上,因此完成了所有开发工作.由于我们正在扩展,因此我们正在考虑通过运行该网站的多个VM来可扩展地托管在云中.我们正在就部署进行专家咨询,但是我们期望得到的聘用帮助是一个ASP.net网站,它将在负载平衡的环境中工作. 我正在研究解决方案中可能需要更改的内容,以使其在多服务器部署中起作用. 到目前为止,我发现我所有的缓存都需要在分布式缓存(例如NCache)上完成.为此所需的代码更改看起来还...

c#-在.net项目/解决方案的类之间创建依赖关系图【代码】

有没有编程的方法或工具可以迭代项目/程序集中的所有类并找出其他相关类?Resharper具有类似的功能,但是我无法找到以某种易于分析的格式导出结果的方法. 我的最终目标是在类之间(每个类)之间创建依赖关系图,而不是通过项目/命名空间/等进行聚合 我的最终目标是获得类似于< Class Name>的列表:< Dependency1&gt ;、< Dependency N>.- Class1: Class2, Class6, Class9 - Class2: Class1, Class4- Class3: - Class4: Class2, Class...

c#-将独特的实体子组件添加到Dynamics CRM解决方案【代码】

我正在使用一个实用程序,在该实用程序中,我将根据提供的目标解决方案创建回滚解决方案.到目前为止,该实用程序运行良好,并且读取了要在目标组织上部署的解决方案,并在目标组织上创建了一个新的回滚解决方案,其中包含来自目标的所有必需组件,例如实体,Web资源,SDK步骤,安全角色,工作流等. org.我已经使用SDK的AddSolutionComponentRequest类来实现此目的. 当该实用程序在解决方案中检测到一个实体时,它只是将整个实体与所有元数据(例...

首页> C#>如何设置选项卡的Visual Studio解决方案?【代码】

我对Visual Studio的默认设置是“保留选项卡”和“ 4个空格”. 但是对于一种C#解决方案,format命令始终将制表符替换为2个空格.只有一个解决方案会受到影响,并且我看不到任何实际说“ 2个空格”的设置. 这会影响使用同一解决方案的另一个开发人员(不同的插件集),因此必须在项目或解决方案本身中的某个位置进行设置.但是我想不出其他地方可以看.解决方法:Visual Studio 2017 introduced a feature,使您可以使用开源“ EditorConfig”...

首页> C#>如何解决最大的每组n问题的实体框架(核心)?【代码】

题 例如,给定以下数据集:new Entity { Id = 1, Group = 1, Value = "ABC", ... }, new Entity { Id = 2, Group = 1, Value = "DEF", ... }, new Entity { Id = 3, Group = 1, Value = "FGH", ... }, new Entity { Id = 4, Group = 1, Value = "LOP", ... }, new Entity { Id = 5, Group = 2, Value = "ALO", ... }, new Entity { Id = 6, Group = 2, Value = "PEO", ... }, new Entity { Id = 7, Group = 2, Value = "AHB", ... }...

C#-需要随机的“热或不热”算法/解决方案

我正在开发一种“热或非热”类型的Web应用程序,其中用户将能够对一些随机图片进行评分,我们希望鼓励用户通过使自己拥有的图片显示频率更高来进行评分.以下是我要寻找的描述. 1-需要向用户展示随机图片2-活动最多的用户更有机会出现图片3-假设很多图片,所以我需要一个有效的解决方案 最有效的方法是什么?我目前唯一的解决方案是保留一张包含所有图片的主列表表,当有人以某人的比率在该表中插入一条记录以总计显示的百分比时,以及当...

c#-Visual Studio加载项:如何知道解决方案何时完成加载【代码】

我正在编写VS2008加载项(使用DTE),当前解决方案加载完成后需要通知. 我尝试使用以下代码:events = (Events2) applicationObject.Events events.SolutionEvents.Opened += DoSomeWorkEvent;不幸的是,自VS2005以来,似乎似乎在解决方案开始加载时引发事件,而不是在完成时引发该事件. 简短的互联网搜索产生了following thread,它解释了问题并提出了解决方案(检查每个项目项是否完成加载). 这是最好的解决方案吗?还是有更好的方法来知...

如何使用C#和Visual Studio解决自动化UI测试中的计时问题?【代码】

题 解决自动化UI测试中的计时问题的标准方法是什么? 具体例子 我正在使用Visual Studio 2010和Team Foundation Server 2010创建自动UI测试,并想检查我的应用程序是否真的停止运行:[TestMethod] public void MyTestMethod() {Assert.IsTrue(!IsMyAppRunning(), "App shouldn't be running, but is.");StartMyApp();Assert.IsTrue(IsMyAppRunning(), "App should have been started and should be running now.");StopMyApp();//Pa...

c#-如何解决“不能多次枚举查询结果”?【代码】

如果我尝试编写以下代码:错误返回给我:查询结果不能多??次枚举public void StartTransaction(){using (var stockMovementCtx = new StockMovementCtxDataContext())using (var scope = new TransactionScope()){var stockMovementItems = from s in stockMovementCtx.spStockMovementForTransaction(TicketID, ItemTypeNo, ItemID, TransactionType,FromLocation, ToLocation, Qty, PersonelNo, cuser)select s;ReturnCode = sto...

C#-构建我的解决方案时未更新DLL

奇怪的情况. 在解决方案中,我有几个项目.其中一个称为Common,另一个是称为Internal的Web项目(不是Web应用程序). Internal具有对Common的引用,因此,每次我构建应用程序时,Common DLL都会复制到Internal网站上的bin文件夹中. 如果我在Common项目的类上更改一行代码并重建它,则DLL不会在Internal bin文件夹上更新(即使我重建了内部文件),从而导致运行Common的OLD代码(如果我有一个断点在Common上,它显示一条警告,指出代码与原始代码不...

C#-Microsoft蓝牙堆栈RSSI解决方法

我完成了一个机器人蓝牙应用程序的实现.服务器方面,我使用Windows 7作为带有MS-BT-Stack的操作系统,并使用C#作为带有“在手”蓝牙库的语言.目标是在范围内时通过蓝牙连接机器人. 正如扩展程序一样,我试图读取信号强度以确定机器人的距离(估计).好的,在进行谷歌搜索(也正在搜索stackoverflow ^^)时,我发现您无法使用二手BT-stack来做到这一点.从那以后,我试图找出一种解决方法来计算或估计信号强度(或距离).就像通过蓝牙发送一个字节...

c#-如何解决此“ P / Invoke声明应可移植”的问题?【代码】

这段代码:[DllImport("shell32", CharSet=CharSet.Unicode)] private static extern int SHGetFileInfo(string pszPath, uint dwFileAttributes, out SHFILEINFO psfi, uint cbFileInfo, uint flags);导致以下代码分析问题:CA1901 P/Invoke declarations should be portable As it is declared in your code, the return type of P/Invoke‘IconUtil.SHGetFileInfo(string, uint, out IconUtil.SHFILEINFO, uint,uint)’ will b...

c#-一种游戏设计解决方案,用于映射具有许多可以应用的变异的大型属性数据集.【代码】

我在设计声音设计方面遇到了一些麻烦,因为对我来说这是一个相当棘手的模块.实际的业务逻辑使我陷入混乱,所以我将其重新表述为更易于理解的形式.我用C#编写代码,尽管我猜实际的设计与语言无关. 假设您正在编写一个简单的幻想角色扮演游戏.您有一个具有一些基本属性的播放器.玩家可以装备一些物品,这可能会在某种程度上影响他的属性.项目具有一个或多个属性,这些属性定义要修改的属性.public Character {public string charName;publ...

首页> C#>如何解决此问题的反应式扩展?【代码】

我有一个关于反应式扩展的设计问题,这是方案:我有一个汽车对象,该汽车对象有多个验证对象.每个验证对象都会将验证结果发送到汽车类.验证结果可以是成功或错误.当验证发送错误时,我想停下汽车,而当同一验证发送成功时,我想再次启动汽车.换一种说法: 所有验证都会不断将验证结果发送到汽车.如果所有验证都发送成功,我希望汽车继续行驶,但是如果其中一个发送错误,我想停下汽车,直到我从验证中获得成功. 我正在尝试使用反应式扩展找到...

C#-ASP.NET和TCP服务器解决方案

我的服务器上运行了两个应用程序: > TCP套接字服务器,该服务器不断接受并向和发送消息 从客户端(C#.NET Winforms)> ASP.NET应用程序 我需要的是: >当通过TCP连接(应用程序1)从客户端收到消息时,我希望ASP .NET应用程序(应用程序2)动态反映此数据.我意识到我可以通过TCP套接字设置数据库条目,然后由ASP.NET应用程序选择.>一种将消息从ASP .NET应用程序发送到客户端到TCP套接字服务器内部可用的客户端的方法 例如一个简单的聊天程...