【问题标题】:Changing Assembly Name Breaks My XAML Designer更改程序集名称会破坏我的 XAML 设计器
【发布时间】:2012-07-10 10:34:10
【问题描述】:

当我在 VS2010 项目属性中更改我的程序集名称时,我的所有视图都停止在设计器中工作,并声明找不到我的 clr-namespace。重建解决方案并不能解决此问题,但我可以通过更改程序集名称来构建、运行和安装解决方案。 他们是我必须采取的另一个步骤来解决这个问题吗?

【问题讨论】:

  • 您是否还更新了程序集的默认命名空间?

标签: c# .net wpf visual-studio-2010


【解决方案1】:

按照 cmets 的建议

  • 确保在项目属性中正确设置默认命名空间

  • 确保所有 Xaml 文件在 clr 命名空间中都有更新的程序集名称
  • 关闭visual studio,遍历整个项目结构,删除bin、obj目录、*.suo、*.user文件,
  • 重新打开 Visual Studio 并重建

【讨论】:

  • 我在 clr 命名空间中没有程序集名称,因为它是同一个程序集的一部分。命名空间也没有改变。
  • 你试过清除所有bin/obj目录、suo、用户文件并重启studio吗?
  • 是的,好老头删除一切并重新开始把戏:) 很高兴能帮上忙!
  • 好建议。我已经尝试过关闭并重新打开,但删除 bin 和 obj 目录就可以了。谢谢。
  • 我知道这是旧的,但值得一提的是,源路径(例如资源字典)有时会使用程序集名称,因此也必须更新。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多