我对openGL包装器- SharpGL->有问题,因为缺少程序集而无法构建解决方案。
名称“"clr-namespace:SharpGL.WPF;assembly=SharpGL.WPF"”在名称空间中不存在。
请求的程序集都是引用的,在对象浏览器中我也可以看到使用.NET 4.5.2和VS2013的全部内容
<Window x:Class="sharpGLTEst.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:my="clr-namespace:SharpGL.WPF;assembly=SharpGL.WPF"
Title="MainWindow" Height="350" Width="525">
<Grid>
<sharpGL:OpenGLControl />
</Grid>
</Window>发布于 2014-12-10 10:26:09
解决方案是直接在代码中创建控件。
SharpGL.WPF.OpenGLControl op =新的SharpGL.WPF.OpenGLControl();
public MainWindow()
{
InitializeComponent();
SharpGL.WPF.OpenGLControl op = new SharpGL.WPF.OpenGLControl();
SharpGL.OpenGL gl = op.OpenGL;
SharpGLControlPanel.Children.Add(op);
}发布于 2017-04-28 06:39:30
这是个老生常谈的问题,但自从我最近碰到这个问题后,我想也许其他人也会碰到这个问题。
为了解决这个问题,我将项目目标.NetFramework更改为4.0,而不是保留默认值,对于新项目来说,默认值通常是最新版本。
祝好运!
https://stackoverflow.com/questions/27383476
复制相似问题