Helix 3D工具包:在xaml中不可访问

fnx2tebb  于 2022-12-07  发布在  其他
关注(0)|答案(2)|浏览(229)

I want to use Helix 3d Toolkit in my WPF application with C#. From site today I downloaded HelixToolkit-2014.1.2.1.zip and extracted in a folder. It contains folders for NET 4.0 & 4.5 respectively.
在我的应用程序中,我添加了对HelixToolkit.Wpf.dll的引用,并尝试在xaml中访问。使用example as reference开始创建xaml。

<Window x:Class="Learn3DApp.HelixExamples"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:helix="clr-namespace:HelixToolkit.Wpf;assembly=HelixToolkit.Wpf"
    Title="HelixExamples" Height="300" Width="300">
<Grid>
    <helix:HelixViewport3D x:Name="mainViewPort" >

    </helix:HelixViewport3D>
</Grid>

<helix:HelixViewport3D行我得到错误"名称HellxViewport3D不存在于命名空间" clr-namespace:HelixToolkit. wpf; assembly = HelixToolkit. wpf "。clr行没有下划线,但有下划线,并且错误也仅出现在该行中。
在后面的代码中,我尝试并可以添加using HelixToolkit.Wpf;,也可以轻松访问HelicViewport3d,没有任何问题。
我的项目是目标网4.5,我试图添加HelixToolkit的4.0和4.5也(一个接一个)。但同样的问题,在两个dll '。为什么会这样??我用VS 2012。
问题似乎是什么?我错过了什么或clr是不正确的???或者是这个螺旋版本不正确-使用哪一个??我卡住了,无法前进。已经花了几乎半天的时间来解决这个问题。如果有人能帮助我,那就太好了。
谢谢

mtb9vblg

mtb9vblg1#

我构建了Helix的源代码并创建了dll,这对我很有效。
这也能帮助别人。

z6psavjg

z6psavjg2#

请参阅answer。具体来说,请查看他是如何引用helix名称空间的。

相关问题