问题标签 [rhino-commons]
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# - Castle DynamicProxy - 创建涉及用作 GTR 的 GTP 的代理时失败
好吧,现在我真的很困惑。
我最初遇到了这个问题,根据海报的说法,这是 ILMerged 到最新的 Rhino.Mocks 库中的 Castle.DynamicProxy 版本的问题。据有关该主题的几位权威人士称,它已在最新的 Castle 中修复,但该库尚未将其变成新的 Rhino.Mocks。大多数人都在说“只需下载 Rhino 源代码和最新的 Castle 并构建自己的版本”。
所以,我就是这样做的;我从 Ayende 的 GitHub 中获取了 Rhino 主干源代码的 ZIP,打开并构建了它。然后,像一个优秀的小 TDDer 一样,我创建了一个单元测试以确保我的更改有效(因为最新的 Castle 将 DynamicProxy 折叠到 Core 中,需要一些重大的引用更改):
结果,当我使用最新发布的 Rhino 在我自己的生产代码中运行时?失败并显示以下消息:
System.TypeLoadException:来自程序集'DynamicProxyGenAssembly2,Version = 0.0.0.0,Culture = Neutral,PublicKeyToken = null'的类型'ITestRestrictedInterfaceProxy83ad369cdf41472c857f61561d434436'上的方法'TestMethod'试图隐式实现具有较弱类型参数约束的接口方法。
...但是,当我将此测试复制并粘贴到 Rhino.Mocks.Tests 项目中的夹具中,而不对引用的库进行任何更改时,测试通过。我对下载的源代码进行了零更改。我对双方的测试方法和相关接口/对象进行了零更改。我构建了一个新的 Rhino.Mocks DLL(没有 IL 合并 Castle 库)并将其与 Castle 库一起复制回我的生产解决方案,重新运行测试,但仍然失败并显示相同的消息。
怎么回事?
wcf - NHibernate 和 WCF 设施一起工作。Rhino Common Nhrepository 已过时?
我一直在寻找一个很好的 WCF 和 NHibernate 设施一起工作的例子(每个 Web 请求一个会话等),但我找到的所有教程都是 2009 年或更早的。当可能有更好的方法来实现这一点时,我担心我可能会浪费时间尝试实现所有这些。
我注意到的另一件事是 Rhino.Commons.NHRepository 在三年前很流行,但我找不到比这更近的与这个程序集相关的任何东西。这有什么原因吗?
任何人都可以向我指出如何使用设施实现 WCF 和 NHibernate 的好例子?
NH存储库?RIP?
谢谢
c# - 在 C# 图形位图中放置文本坐标的位置
我编写了一个 C# Render 方法,将热图渲染到 Grasshopper 画布上。Grasshopper 是一个 Rhino 插件,它允许一个简单的 GUI 编程界面。
目前,这个渲染方法在画布上绘制这样的图像:
话虽如此,我想在顶部放置一些标题文本,并为 X 和 Y 轴添加标签,就像标准的热图图一样。但是,我对graphics
组件的了解太有限,还望各位大神帮忙。
我做了一些研究,似乎该drawText()
方法可以做我想做的事:c# write text on bitmap
但我不确定在哪里指定坐标,同时在显示的图形顶部留一些空间来放置标题文本。
c# - 从 RhinoCommon 的点云中删除点?
我正在使用此代码让用户从加载的点云中选择特定点。关键是允许他们手动修剪点云,然后创建自动异常值检测来修剪这些点。但是,我在任何地方都找不到如何删除这些点?