Val*_*lko 6 visual-studio expression-blend
VS 2010解决方案和Silverlight项目构建良好,然后:
在我使用Expression blend 4添加新的样本设计数据后,一切看起来都很好,您在EB 4中看到添加的样本数据,您也可以在VS 2010设计器中看到数据.
关闭EB 4,下一个VS 2010版本给我这个错误:
Error 7 XAML Namespace http://schemas.microsoft.com/expression/blend/2008 is not resolved. C:\Code\source\...myview.xaml
Run Code Online (Sandbox Code Playgroud)
和:
Error 12 Object reference not set to an instance of an object. ... TestSampleData.xaml
Run Code Online (Sandbox Code Playgroud)
当我打开TestSampleData.xaml时,我发现用于定义样本数据的类的命名空间无法识别.
但是这个命名空间和类本身存在于同一个项目中!
如果我从MyView.xaml中删除设计数据:
d:DataContext="{d:DesignData /SampleData/TestSampleData.xaml}"
Run Code Online (Sandbox Code Playgroud)
它构建正常,这次可以识别TestSampleData.xaml中的命名空间吗?然后如果添加:
d:DataContext="{d:DesignData /SampleData/TestSampleData.xaml}"
Run Code Online (Sandbox Code Playgroud)
我再次在VS 2010设计器示例数据中看到,但是下一次构建失败,我再次看到工作室无法在包含示例数据的TestSampleData.xaml中找到命名空间.
这个循环让我发疯.我在这里遗漏了什么,是不是可以让你的类在同一个项目中定义样本设计数据你有MyView.xaml视图?
欢呼Valko
| 归档时间: |
|
| 查看次数: |
1261 次 |
| 最近记录: |