草庐IT

开源建议

全部标签

c# - 为什么 resharper 建议只读字段

为什么ReSharper在下面的示例中为“设置”建议只读字段?如果我理解正确的话,如果你只在构造函数中更改这个字段,你应该使用readonly修饰符,但在我的示例中,我也在同一个类的另一个方法中更改它。我错过了什么?publicpartialclassOptionsForm:Form{privateSettingssettings;publicOptionsForm(Settingss){settings=s;}privatevoidSaveData(){settings.ProjectName=TextBoxProject.Text;}} 最佳答案

c# - 如何停止 Resharper 在 Enumerable.ToList 和 Select 建议之间切换

如果我使用Resharper代码清理功能,我会找到我的代码......varpersonInfos=persons.Select(Mapper.Map).ToList();改为...varpersonInfos=Enumerable.ToList(persons.Select(Mapper.Map));但随后Resharper为Enumerable.ToList提出了“Toextensionmethodinvocation”的建议,因此代码返回到...varpersonInfos=persons.Select(Mapper.Map).ToList();我已经检查了Resharper代码

c# - 是否有用于将 WPF FlowDocument 转换为 WordML 的开源 XSLT?

我想使用允许用户编辑和格式化文本的WPFRichTextBox。这种格式化的文本最终将与我们的一些其他自定义XML数据一起进入Word文档。我发现了几个从WordML到FlowDocument的示例,但没有找到将RichTextBoxFlowDocument到WordML的示例。有没有可以用来将WPFFlowDocument转换为WordML的开源XSLT文件,而不是重新发明轮子?我不是在寻找100%的解决方案(例如表格、数字、绘图等)。此时,我只对保留字体格式、段落、项目符号列表等感兴趣。编辑:如果可能,我需要避免使用WordInterop或昂贵的第3方工具(例如Apose)。我正在

c# - 什么是最好的全文搜索开源项目(.NET 首选)?

我使用Lucene库开发了一个索引和搜索应用程序。但是这个库在我的上下文中在自定义排名方面有一些限制,除了它的性能之外,我需要可扩展性和访问各种词频等。是否有任何强大的开源全文库可用? 最佳答案 http://www.sphinxsearch.comhttp://www.sphinxconnector.net/Sphinx的主要功能是:高索引和搜索性能;高级索引和查询工具(灵活且功能丰富的文本分词器、查询语言、多种不同的排名模式等);高级结果集后处理(对文本搜索结果使用表达式、WHERE、ORDERBY、GROUPBY等进行选择);

c# - 您如何组织具有开源依赖项的开源 Visual Studio 项目?

我已经启动了一个开源MVC4项目,该项目使用其他一些开源项目作为依赖项。我已经fork了另一个项目,并将根据我的需要对其进行修改。我面临的问题是如何让这些项目相互依赖,但又分开维护。然而gitpull我的项目的人也会得到依赖项目吗?我可以将其他项目中的所有相关代码放入我的存储库中,但这样我将无法为依赖项目的分支做出贡献。我只是成为我的存储库的一部分。不是真的想那样做。我可以完全独立地维护其他项目并将*.dll文件复制到我的项目中。并将依赖的dll文件提交到git中。这很好,但我失去了同时开发两个项目的能力,以及在调试时进入依赖代码(好吧,如果复制*.pdb文件可能不会)与第2点类似,我

c# - 任何用于处理 Excel(*.xls 和 *.xlsx)文件的开源/免费库?

这个问题在这里已经有了答案:HowdoIcreateanExcel(.XLSand.XLSX)fileinC#withoutinstallingMicrosoftOffice?(47个回答)关闭9年前。我知道一些用于处理Excel文件的开源库,但这些仅适用于*.xls或*.xlsx,例如NPOI适用于*.xls,EPPlus和ClosedXML适用于*.xlsx。由于性能问题,我不想使用MicrosoftExcelAutomation。您能否向我推荐一些满足此目的的开源或免费库(同时处理*.xls和*.xlsx)。

c# - 在开源应用程序中存储已保存的密码

我正在编写一个开源的C#应用程序,我需要能够为每个用户存储已保存的登录信息。通常我只会加密密码,然后将其存储在用户设置文件中,但我担心由于代码是开源的,它有点破坏了加密它的意义。因为任何人都需要做的就是查看代码并获取加密key。诚然,这至少比以纯文本形式存储密码要难得多。但是有没有什么好的加密密码的方法,但即使你有源代码,它至少仍然非常难以解密?也许能做到,这样至少就差不多了不可能在加密它的计算机以外的任何计算机上解密?编辑:澄清...我存储的是客户端密码,而不是用于验证服务登录的密码。它是我无法控制的预先存在的Web服务的客户端。我只想在本地存储密码以进行自动登录……就像任何聊天客户

c# - 给新手关于 N 层应用程序的建议

好的,这是给你们的另一个:我开始进入n层应用程序世界。我已经阅读了一些有关该主题的文章,一般建议是n层应用程序的目标是抽象层间功能。因此,基于此,在n层应用程序中,常规模型为:数据访问->业务层->表示由于我是一名.NET开发人员,我认为要增强与多种客户端类型(Silverlight、Web应用程序甚至WinForms客户端)的集成,我应该使用WCF(WindowsCommunicationFoundation)作为业务层的数据服务,因此无论其类型如何,客户端都可以与其通信。另外,我是NHibernate作为ORM的super粉丝。所以我的结构是这样的:数据访问(NHibernate)

c# - 开源/免费的 C# Windows 应用程序的许可证 keystore

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。要求我们推荐或查找工具、库或最喜欢的场外资源的问题对于StackOverflow来说是偏离主题的,因为它们往往会吸引自以为是的答案和垃圾邮件。相反,describetheproblem以及迄今为止为解决该问题所做的工作。关闭8年前。Improvethisquestion针对C#Windows应用程序的开源(免费)C#库/应用程序的任何建议,可用于:(a)创建许可证/产品key和(b)具有可在代码中用于执行的库检查输入的许可证key是否有效?(我看过其他涵盖商业产品的帖子,但在这里我正在寻找一个带有库的

c# - 通过 C# 访问 Google 拼写/建议 API

关闭。这个问题需要更多focused.它目前不接受答案。想改进这个问题吗?更新问题,使其只关注一个问题editingthispost.关闭8年前。Improvethisquestion我想在我正在开发的应用中使用Google的拼写更正/建议功能。我用谷歌搜索了它,但我找到的只是Google取消的SOAPAPI和新弃用的XMLWeb搜索API的示例。我只想能够发送搜索查询并取回建议的更正。我现在可以使用哪个API?你能举例说明它的用法吗?它周围有C#包装器吗?谢谢!编辑:Bing和Yahoo的拼写API的问题在于它们似乎是在对照字典进行检查,因此无法识别某些品牌/产品名称,Google似