【c# – 优化Visual Studio解决方案构建 – 放置DLL文件的位置?】教程文章相关的互联网学习教程文章

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

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

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

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

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

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

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

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

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

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

首页> C#>如何保存一个单一的变量,可以在解决方案中的天蓝色友好的任何地方调用?

起初,我传递了一个会话变量,但是后来有人告诉我,天蓝色不支持该变量.有人还有其他建议吗?我只是保存登录用户的对象.解决方法:Azure确实支持会话,只是将会话放置在单个Web角色中无法正常工作.例如,如果要将应用程序扩展到2、4或8个服务器或保持高可用性,则将有一个负载平衡器,该负载平衡器将在不同服务器之间路由请求.因此,如果您有多个Web服务器,每个Web服务器在负载均衡器后面都有其自己的用户会话,则可能会出现问题,因为您可能会...

通过C#解决方案中的规则进行崩溃编译的扩展

我正在寻找一些VS2012扩展或以下问题的另一种解决方案: >我想检查我的C#自定义属性是否设置为Public类.>如果不是,则在编译项目时引发错误. 我希望看到此测试在工作室中进行,并且已经与编译相关联.是的,我知道可以做到,例如使用Ndepend进行测试或进行运行时检查.解决方法:开箱即用的编译器无法执行此操作.您可以为其编写fxcop规则,也可以使用NDepend之类的工具.或者可能是罗斯林发布时.但这根本不是您可以做的“香草”. 坦白说,我想...

C#-获取解决方案中的所有nuget软件包【代码】

我正在尝试编写一个单元测试以强制整合Nuget软件包(我们有一个构建要求,即所有单元测试都必须通过,这样才能使未合并的PR不能通过),并且我试图使用Nuget.Core来执行那.但是,我似乎无法在他们的图书馆中找到自己的出路,而且还没有人问过这个问题.那么,如何才能以编程方式获取给定解决方案引用的所有Nuget软件包?解决方法:这是最终的解决方案(以及单元测试).关键是使用目录库迭代解决方案中的所有项目,然后使用NuGet.Core分析每个项目...

C#连接Mongo报Unable to authenticate using sasl protocol mechanism SCRAM-SHA-1错的解决方案【代码】【图】

---恢复内容开始--- 最近做一个基于ABP的.net Core的项目,数据库选了MongoDB,但是返现无法给数据库设置认证,只要设置了账号密码连接就报错 连接串如下: mongodb://root:rootpassword@192.168.100.1/Webdev 已经给了root用户"__system"角色,使用Robo3T登录一切正常。但是代码就是报错An unhandled exception occurred while processing the request. MongoCommandException: Command saslStart failed: Authentication failed....

C#程序发送POST请求数据中+号丢失解决方案【代码】

C#程序把RSA加密后的密码发送到后台总是校验失败,用wireshark抓包检查发现POST发出的密码中的+号都变成了空格。为了正确的发送数据,要用URL转码协议进行转码。 有两个方法进行URL转码 第一种是使用HttpUtility.UrlEncode(),命名空间为System.Web 不过我使用的C#版本已经不支持该写法 第二种是使用WebUtility.UrlEncode(),命名空间为System.Net 我所使用的C#版本正常使用,建议使用该函数//如果需要POST数据 if (!(parameter...

c# – .net核心中StreamReader的简短解决方案【代码】

我有这个基本代码,用于在VS Code中使用带有Dotnet Core的StreamReader读取文件.我可以在Visual Studio中使用.net new StreamReader(“file.json”)进行类似的操作,它看起来小巧紧凑. 我正在寻找dotnet核心中的另一个类,它可以用更少的代码实现类似的结果using System;using System.IO;namespace ConsoleApplication {public class Program{public static void Main(string[] args){StreamReader myReader = new StreamReader(new F...

c# – 如何在解决方案中找到最长的方法/类?

对于代码分析目标,我想知道一些关于我的项目的有趣统计数据.即类的数量,方法,最长的类,最长的方法等等.对于Visual Studio这个或可能的扩展,有什么好的工具吗? 我查看了codecity,但它只能分析我没有的MSE文件,并且具有我在过去5年中看到的最差接口,但功能几乎是我需要的.解决方法:为了提供有关P.Brian.Mackey提到的工具NDepend的更多信息,该工具确实提供了您正在寻找的weight code metrics. (免责声明:我是开发此工具的开发人员)....

c# – 在解决方案中使用其他项目的功能

我有两个项目的解决方案.我无法在B中添加A的引用,因为它会创建循环依赖.为了避免冗余代码,我想在另一个项目中的一个项目中使用一个函数.那可能吗?解决方法:不,不是.函数或方法包含在类型中,该类型包含在程序集中.如果您无法访问此程序集,则无法使用此类型的方法,因为您无法创建类型的实例 – 如果类型不是静态的 – 或者使用类型的名称 – 如果类型是静态的-. 更新 我说在上下文中你不可能将一个项目的引用添加到另一个项目中. 为...

c# – Visual Studio Code可以使用混合语言的.NET Core解决方案吗?【代码】

以下是否有简单的解决方法?或者这是VSCode和/或语言特定扩展中的错误? 我创建了两个项目和一个像这样的解决方案:dotnet new library -lang F# -o .\ClassLibrary dotnet new console -lang C# -o .\MainProgram dotnet new sln dotnet sln add .\ClassLibrary\ClassLibrary.fsproj dotnet sln add .\MainProgram\MainProgram.csproj我在MainProgram中添加了一个对ClassLibrary的项目引用.dotnet add reference ..\ClassLibrary\...

c# – 是否可以在Asp.net核心解决方案的单独Layer中管理DBContext的注入

我们的asp.net核心解决方案分为以下几层: Web UI项目(3种不同的Web应用程序) BLL 实体(模型和视图模型) DAL(DBContext,存储库) 所有Web UI都将利用BLL中的服务,然后BLL将引用DAL与数据进行交互.通常,在启动类中配置DBContext的服务. 有没有办法真正区分这个,以便web ui项目在使用DI时不需??要引用DAL(DBContext)?我知道,为了发生依赖注入,DBContext需要在web ui启动时配置为作用域服务,但从逻辑上讲,UI对我来说没有任何意义,UI需...