草庐IT

eslint-config-defaults

全部标签

c# - 使 NLog.config 文件从 (d :\dev) instead of "\bin\debug\"

我在特定的DLL中使用Nlog进行日志记录。然后在另一个应用程序中使用该DLL(使用System.Reflection.Assembly.LoadFrom(path+a.dll)动态加载它)。我手动将Nlog.dll和Nlog.config文件放在Path文件夹中,应用程序可以正常执行,但不会记录任何消息。但是,当我继续将Nlog.config文件手动放入应用程序目录(\bin\debug\)时,会记录消息。谁能告诉我如何将Nlog.Config的搜索位置指向不同于\bin\debug\的目录(d:\dev)。 最佳答案 下面是我如

c# - 在 DLL 中使用 default 关键字

我在使用default时遇到了一个非常奇怪的问题DLL项目中的关键字。在我的DLL项目(用VS2013编译)中,我有以下类:publicclassBaseClass{publicTvalue;publicboolenabled;publicBaseClass(Tvalue=default(T),boolenabled=true){this.value=value;this.enabled=enabled;}}现在,如果我在DLL项目中使用它,它会完美运行。我可以毫无问题地创建派生自该基类的类。但是,一旦我尝试在另一个项目(使用Mono2.0.0编译)中使用DLL,从具有值类型的基类派生

C#如何在app.config文件中指定appData文件路径

我正在使用log4net,我将日志文件保存在winXP/Vista等的AppData文件中。到目前为止,这是我的app.config文件,我指定了名称softphone.log。Hoewver,我不确定如何指定文件的完整路径,因为每个用户都会有不同的路径,具体取决于他们的用户名。在我的源代码中,我可以通过执行以下操作来获取路径:System.Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData)但是,我不能在我的app.config中使用上面的内容,如果我在我的系统上硬编码路径,路径将是:C:\Docum

c# - 如果我在 C# 应用程序中删除 App.config 会怎样?

我写了一个小应用程序,我不需要在配置文件中存储任何东西。所以我源代码中的文件App.config正是VisualStudio创建的文件。所以我想从源代码中删除这个文件(在编译之前)。但我注意到它还包含.NET版本信息。我想知道如果我删除App.config文件,然后将我的应用程序复制到其他电脑上,是否有任何奇怪的行为? 最佳答案 IwonderifIdeleteApp.configfile,thencopymyapplicationtootherpc,isithaveanystrangebehavior?不,应该没问题。关于在什么情

c# - app.config 通过一个键配置多个值

这个问题在这里已经有了答案:Multiplevaluesforasingleconfigkey(10个答案)关闭9年前。是否可以有这样的app.config文件:...我的意思是,我想在配置文件中有一个返回值列表的键。怎么做?认为这很容易,但我找不到任何示例UPD:也许我应该将多个值用分号分隔然后拆分它们?..但我认为这不是一个好主意...

c# - 在 web.config 中指定相对文件位置以供标准 C# 类库使用

我正在努力寻找一种在web.configappSettings中指定文件位置的方法,该方法避免使用硬编码路径但允许非“网络感知”C#库查找文件.C#库使用标准的File.Open、File.Exists方法等来操作存储在我的Web应用程序(ASP.NET)中的数据文件。NETMVC)树,例如下:\content\data\MyDataFile.txt要求:我希望能够指定我的路径,例如:this-->not-->我不希望C#库知道正在使用它的Web应用程序,因为它在其他软件中使用,并且Web应用程序不需要知道C#库的配置,所以我不如果可能的话,真的很想在层之间传递配置信息。关于如何干净地

javascript - 语义用户界面 : Dropdown default/placeholder value issue

我正在使用“SemanticUI”创建一个html表单'框架。当我为下拉列表/选择列表使用普通选择项时,我使用语义UI对其进行样式设置。一切正常,但是一旦我从下拉列表中选择了一个值,我就无法作为最终用户取消选择该选项/值。假设在这个FIDDLE,如果我选择“男性”,并再次想取消选择该选项并显示占位符/默认文本“性别”,我无法做到。有人能帮我想办法让选择作为常规html选择项而不是下拉列表工作吗?HTML代码SelectaGenderGenderMaleFemaleJavaScript代码$(".ui.fluid.dropdown").dropdown({})

javascript - ESLint 定义前不使用

如何让ESLint规则(no-use-before-define)在这些情况下不发出警告;classAppextendsReact.Component{render(){return{messages.helloWorld}}}constmessages={helloWorld:'Helloworld!'}这是一个简化的示例,但我真的很想在每个组件文件的底部定义消息(按照惯例)。 最佳答案 看来您可能对此规则的variables选项感兴趣。您可以阅读有关该选项的信息here.Thisflagdetermineswhetherorno

#ubuntu# #git# repository git config --global --add safe.directory

ubuntu克隆下源码对其操作时git时偶发性报错 fatal:detecteddubiousownershipinrepository并提示可以:gitconfig--global--addsafe.directory/目录我们按提示执行确实可以短暂避免该问题,但治标不治本,且文件很多时需要一个个敲命令。产生这一问题的本质原因是下载代码的所有权没有转移,即你下载了别人的代码(一般使用docker下载后,本地编译容易出现),别人声明该代码所有权。所以,在修改代码时会报以上问题。因此,我们需要做的并不是声称哪目录是安全的,而是要将代码所有权转移。  使用以下命令将代码所有权转移gitconfig

javascript - SonarQube:在 SonarQube 中为 JavaScript 集成 ESLint?

我们已经使用ESLint确定了应该用于JavaScript代码的规则。现在我们想将ESLint集成到SonarQube,就像我们之前使用CheckstyleforJavaCode所做的那样。下面的链接描述了为什么SonarQube不想为ESLint提供插件:http://www.sonarqube.org/sonarqube-javascript-plugin-why-compete-with-jslint-and-jshint/SonarQube中ESLint还没有插件吗?这不是营销策略的一部分吗?还有Checkstyle、FindBugs等的插件……为什么SonarQube突然停止