问题标签 [sharpdevelop]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - AvalonEdit - 规则集跨度
如何检查某个位置的单词是否在 xshd-ruleset 的 Span[i] 中?
谢谢!
c# - C# 使用 System.Data.OleDb 问题
我在 IDE SharpDevelop上试过这个,而不是在 Visual Studio 上。我正在使用这样的命名空间:
但它向我显示以下错误:
build-process - 是否可以在 SharpDevelop 的编译时运行 ILMerge?
我想将我的 .Net 库(我正在SharpDevelop IDE 中开发)作为单个 dll 提供。我一直在手动使用ILMerge将我的编译库和它的所有参考库合并在一起,但希望自动完成。
理想情况下,我希望在 SharpDevelop 中进行这种自动合并,而无需设置外部构建脚本。这可能吗?
c# - Which C# IDE offers the most extensive AST access?
the core part of the bachelor thesis which I am writing right now is a plugin for a C# IDE that offers a few refactorings (it comes to more than simple refactorings but I want to keep it simple for the moment).
I've always been working with Visual Studio so far. However, I've heard that their AST access is rather uncomfortable. Alternatives are MonoDevelop and SharpDevelop. Another way to work with Visual Studios AST would be to access it via a custom ReSharper Plugin.
Does anyone of you have experience in writing Plugins for any of those target applications? What do you think? I appreciate every advice and disadvice.
Thanks, TH
.net - SharpDevelop 中的 SpecFlow 插件
是否可以将 SpecFlow 作为插件集成到 SharpDevelop 中?因为我发现了这个: https ://github.com/techtalk/SpecFlow/issues#issue/18 但我不能让它工作
c# - 我可以阻止 SharpDevelop 设计视图在 InitializeComponent 中设置属性值吗?
我发现设计视图 (DV) 很好,但试图改变它自动注入代码的方式InitializeComponent
非常困难。有时它的自动代码会破坏程序。
例如,DV 自动查看我的自定义 UserControl 的每个属性,然后将每个属性分配给InitializeComponent
. 但我不希望它为某些属性分配值,因为如果使用不正确,我的一些设置器会抛出运行时异常。我可以手动更正InitializeComponent
,但只要我对设计进行更改,SharpDevelop 就会再次重新生成该功能。
还有另一种情况,我让默认构造函数根据某些因素设置大小,但随后InitializeComponent
会立即将其设置为另一个静态值。
如何告诉 DV不要自动为我定义的某些属性分配值?
c# - 线程:线程的变量访问和终止
让我首先向您展示我到目前为止的代码:
因此,当我尝试编译此代码时,我在“提示”方法中得到预回答和回答的 CS0103 错误。
这导致了3个问题:
我到底需要做什么才能使“提示”方法可以访问预回答和回答?
我是否在 score 变量上正确添加了 1?
如果线程正在运行,如何终止它?(在这种情况下,“询问”线程在他们输入答案之前不会结束。)
请告诉我要改变什么。我不知道编码单词和术语,因为我几周前才开始。请尽量说清楚。
c# - 在没有 Visual Studio 的情况下使用 Microsoft.VisualStudio.TestTools.UnitTesting?
我正在尝试在 Sharpdevelop 中构建一个开源项目,但测试无法编译,因为它引用了Microsoft.VisualStudio.TestTools.UnitTesting
命名空间。
我没有 Visual Studio(甚至没有 Express 版本)。有没有办法在没有 Visual Studio 的情况下编译这个项目(并且不更改代码以使用 NUnit)?
c# - AvalonEdit WPF TextEditor (SharpDevelop):如何突出显示特定范围的文本?
令人难以置信的 AvalonEdit WPF TextEditor 控件似乎缺少一个重要功能,或者至少我无法弄清楚。给定偏移量和长度,在 TextDocument 中使用 HighlightColor 突出显示该部分。很简单,对吧?
显然不是。我有 RTFM,关于“语法突出显示”的文档让我更加困惑。其他人在 SharpDevelop 论坛中提出了同样的问题,恐怕我无法理解 Herr Grunwald 的回答。
这是我的尝试,使用 DocumentHighlighter 类(当然它不起作用):
谢谢你的帮忙!
c# - IronPython Excel-Dna 加载项 - 有关 Microsoft.Dynamic 参考的异常
我开始使用 IronPython 开发 Excel-DNA 插件,并使用一些 C# 作为调用 IronPython 的包装器。在 Excel-DNA 开发人员的慷慨帮助下,我已经解决了启动和运行示例的一些初始问题,但现在我正在尝试在 SharpDevelop 中调试插件,但遇到了一些问题。由于我对其中的大部分内容完全陌生,我不确定这是否是 SharpDevelop、.NET、Excel-DNA 或 IronPython 的问题。
我在一个解决方案中创建了两个项目,一个是 C# 类库。另一个是python类库。我按照在博客上找到的教程设置项目以进行调试。我能够逐步完成 C# 代码的前几行,这就是进步,但是当我到达以下行时:
我得到一个例外:
“无法加载文件或程序集 'Microsoft.Dynamic, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' 或其依赖项之一。找到的程序集的清单定义与程序集引用不匹配。(来自 HRESULT 的异常:0x80131040 )"
但我很确定我已将 Microsoft.Dynamic 引用添加到我的项目中。它是 1.1.0.20 版本。这包含在 IronPython 发行版中,但也包含在我计算机上的另一个位置。我尝试设置对两者的引用,但它们都具有相同的版本号并且文件大小似乎相同。两者都不起作用。我需要版本 1.0.0.0 还是我做错了什么?我真的不明白为什么任何 pyEngine(由 Python.CreateEngine() 返回的 ScriptEngine)会尝试加载与发行版中包含的版本不同的版本。
代码如下。如果您需要任何其他信息,请告诉我。
MyAddin.cs
我的类.py