gpt4 book ai didi

visual-studio - d :DesignData issue, 使用 Expression Blend 4 添加示例设计数据后,Visual Studio 2010 无法构建

转载 作者:行者123 更新时间:2023-12-04 15:04:49 24 4
gpt4 key购买 nike

VS 2010 解决方案和 Silverlight 项目构建良好,然后:

  • 我在 Expression Blend 4 中打开 MyView.xaml View
  • 从类中添加示例数据(我使用在同一个项目中定义的类)

  • 在我使用 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

    和:
    Error 12 Object reference not set to an instance of an object. ... TestSampleData.xaml

    当我打开 TestSampleData.xaml 时,我看到用于定义示例数据的类的命名空间无法识别。

    但是这个命名空间和类本身存在于同一个项目中!

    如果我从 MyView.xaml 中删除设计数据:
    d:DataContext="{d:DesignData /SampleData/TestSampleData.xaml}"

    它构建得很好,这次可以识别 TestSampleData.xaml 中的命名空间?
    然后如果添加:
    d:DataContext="{d:DesignData /SampleData/TestSampleData.xaml}" 

    我再次在 VS 2010 设计器示例数据中看到,但下一次构建失败,我再次看到 Studio 无法在包含示例数据的 TestSampleData.xaml 中找到命名空间。

    那个循环让我发疯。我在这里遗漏了什么,是不是不可能让你的类(class)在你拥有 MyView.xaml View 的同一个项目中定义示例设计数据?

    干杯
    瓦尔科

    最佳答案

    我知道这是一个老问题,但是您的 xaml 中有 mc:Ignorable="d"行吗?如果没有这一行,您将收到此错误。

    关于visual-studio - d :DesignData issue, 使用 Expression Blend 4 添加示例设计数据后,Visual Studio 2010 无法构建,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2884780/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com