1

我想在带有 C# 的 WPF 应用程序中使用 Helix 3d Toolkit。今天我从网站下载了 HelixToolkit-2014.1.2.1.zip 并解压缩到一个文件夹中。它分别包含 NET 4.0 和 4.5 的文件夹。

在我的应用程序中,我添加了 HelixToolkit.Wpf.dll 的引用并尝试在 xaml 中访问。使用示例作为参考,我开始创建 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,没有任何问题。

我的项目是 Target Net 4.5,我尝试添加 4.0 和 4.5 的 HelixToolkit(一个接一个)。但是两个dll都存在同样的问题。为什么这样 ??我正在使用 VS 2012。

似乎是什么问题?我是否遗漏了任何东西或 clr 不正确???或者这个 Helix 版本不合适 - 使用哪一个?我被卡住了,无法继续前进。花了将近半天的时间来解决问题。如果有人可以帮助我,那就太好了。

谢谢

4

1 回答 1

1

我构建了 Helix 的源代码并创建了 dll,这对我有用。

这对其他人也有帮助。

于 2014-02-06T14:36:26.563 回答