[英]Helix 3D Toolkit: Not accessible in xaml
我想在我的 WPF 應用程序中使用 Helix 3d 工具包和 C#。 今天我從網站下載了 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 版本不合適 - 使用哪一個? 我被卡住了,無法繼續前進。 花了將近半天的時間來解決問題。 如果有人可以幫助我,那就太好了。
謝謝
我構建了Helix的源代碼並創建了dll,這對我有用。
這也對其他人有幫助。
看到這個答案。 具體來說,看看他是如何引用 helix 命名空間的。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.