我正在寻找C#库或类来帮助编写GPXfiles来self拥有的一组航路点(纬度/经度等)。我找到了quiteafewreaders-但不是为了写作。如果它在CompactFramework/WinMobile6.5上运行,则可加分-但这不是硬性要求。我可以让它在桌面上进行后处理-移动设备不必构建这些文件。有没有人知道一些或一种简单的写入文件的方法? 最佳答案 你看过OGL(OpenGPS-LBS)了吗??来自classdocs:ThisGPXclassprovideconvertsGPSdata(waypoints,routes,a
我想使用允许用户编辑和格式化文本的WPFRichTextBox。这种格式化的文本最终将与我们的一些其他自定义XML数据一起进入Word文档。我发现了几个从WordML到FlowDocument的示例,但没有找到将RichTextBoxFlowDocument到WordML的示例。有没有可以用来将WPFFlowDocument转换为WordML的开源XSLT文件,而不是重新发明轮子?我不是在寻找100%的解决方案(例如表格、数字、绘图等)。此时,我只对保留字体格式、段落、项目符号列表等感兴趣。编辑:如果可能,我需要避免使用WordInterop或昂贵的第3方工具(例如Apose)。我正在
我使用Lucene库开发了一个索引和搜索应用程序。但是这个库在我的上下文中在自定义排名方面有一些限制,除了它的性能之外,我需要可扩展性和访问各种词频等。是否有任何强大的开源全文库可用? 最佳答案 http://www.sphinxsearch.comhttp://www.sphinxconnector.net/Sphinx的主要功能是:高索引和搜索性能;高级索引和查询工具(灵活且功能丰富的文本分词器、查询语言、多种不同的排名模式等);高级结果集后处理(对文本搜索结果使用表达式、WHERE、ORDERBY、GROUPBY等进行选择);
我已经启动了一个开源MVC4项目,该项目使用其他一些开源项目作为依赖项。我已经fork了另一个项目,并将根据我的需要对其进行修改。我面临的问题是如何让这些项目相互依赖,但又分开维护。然而gitpull我的项目的人也会得到依赖项目吗?我可以将其他项目中的所有相关代码放入我的存储库中,但这样我将无法为依赖项目的分支做出贡献。我只是成为我的存储库的一部分。不是真的想那样做。我可以完全独立地维护其他项目并将*.dll文件复制到我的项目中。并将依赖的dll文件提交到git中。这很好,但我失去了同时开发两个项目的能力,以及在调试时进入依赖代码(好吧,如果复制*.pdb文件可能不会)与第2点类似,我
这个问题在这里已经有了答案:HowdoIcreateanExcel(.XLSand.XLSX)fileinC#withoutinstallingMicrosoftOffice?(47个回答)关闭9年前。我知道一些用于处理Excel文件的开源库,但这些仅适用于*.xls或*.xlsx,例如NPOI适用于*.xls,EPPlus和ClosedXML适用于*.xlsx。由于性能问题,我不想使用MicrosoftExcelAutomation。您能否向我推荐一些满足此目的的开源或免费库(同时处理*.xls和*.xlsx)。
我正在编写一个开源的C#应用程序,我需要能够为每个用户存储已保存的登录信息。通常我只会加密密码,然后将其存储在用户设置文件中,但我担心由于代码是开源的,它有点破坏了加密它的意义。因为任何人都需要做的就是查看代码并获取加密key。诚然,这至少比以纯文本形式存储密码要难得多。但是有没有什么好的加密密码的方法,但即使你有源代码,它至少仍然非常难以解密?也许能做到,这样至少就差不多了不可能在加密它的计算机以外的任何计算机上解密?编辑:澄清...我存储的是客户端密码,而不是用于验证服务登录的密码。它是我无法控制的预先存在的Web服务的客户端。我只想在本地存储密码以进行自动登录……就像任何聊天客户
关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。要求我们推荐或查找工具、库或最喜欢的场外资源的问题对于StackOverflow来说是偏离主题的,因为它们往往会吸引自以为是的答案和垃圾邮件。相反,describetheproblem以及迄今为止为解决该问题所做的工作。关闭8年前。Improvethisquestion针对C#Windows应用程序的开源(免费)C#库/应用程序的任何建议,可用于:(a)创建许可证/产品key和(b)具有可在代码中用于执行的库检查输入的许可证key是否有效?(我看过其他涵盖商业产品的帖子,但在这里我正在寻找一个带有库的
关闭。这个问题需要更多focused.它目前不接受答案。想改进这个问题吗?更新问题,使其只关注一个问题editingthispost.关闭7年前。Improvethisquestion首先,我了解到几乎所有的应用程序都可以被破解(尤其是用C#编写的)。我的问题是让它更难破解。假设用户将License文件保存在Application.StartupPath下,所有用户都可以读取。然后,每次应用程序启动时,它都会检查是否可以找到并验证许可证文件。如果应用程序可以找到并验证,我们让用户继续使用全部功能。如果没有,我们会提示一个消息框显示“未授权,继续使用试用版,功能受限。”我的问题是,如果我
我正在尝试通过这种方式从文件夹中获取所有文件:try{string[]files=Directory.GetFiles(folderBrowserDialog1.SelectedPath,"*.*",SearchOption.AllDirectories);}catch(UnauthorizedAccessException){throw;}如果我的根文件夹包含用户无权访问的文件夹,则会捕获UnauthorizedAccessException并且我的数组为空并且所有递归都失败。我该如何处理这种情况并确保我的代码在未经许可的情况下忽略位置,但从具有权限的位置添加文件?
关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。要求我们推荐或查找工具、库或最喜欢的场外资源的问题对于StackOverflow来说是偏离主题的,因为它们往往会吸引自以为是的答案和垃圾邮件。相反,describetheproblem以及迄今为止为解决该问题所做的工作。关闭8年前。Improvethisquestion任何人都可以向我推荐一个好的开源C#代码编辑器control,它具有语法高亮显示和智能感知功能,可以在我的应用程序中使用。我不需要像VS或#develop这样的任何IDE,我只需要一个winform代码编辑器控件,这样我就可以在我的应用