将Silverlight App拆分为较小的组件时出现问题

时间:2010-06-15 19:48:05

标签: silverlight

我有一个Silverlight 3应用程序,随着时间的推移变得非常大。所以我开始尝试在几个smaler应用程序中打破它,这些应用程序将根据需要动态加载到我的主应用程序中。但是我的VS 2008遇到了一个奇怪的问题。 当我向我的解决方案添加一个新的Silverlight应用程序项目并将用户控件从我的旧主应用程序复制到这个新项目中时,它不时(大约每天两次)发生XAML文件及其后面的代码文件失去关联。当发生这种情况并且我尝试构建项目时,编译器抱怨他找不到像我在XAML文件中添加到类中的文件后面的代码中的按钮,标签等所有Ccontrol。当然,构建失败了。

到目前为止,我找到的唯一解决方法是添加另一个Silverlight应用程序项目,并将所有内容从第一个添加的项目移动到它。比一切都运行良好一段时间,直到问题再次发生。 但这不是一个真正的解决方案。

任何想法在这里发生了什么以及我能做些什么?

最诚挚的问候, 罗茨科

1 个答案:

答案 0 :(得分:1)

在更改silverlight中的控件上的命名空间之前,我已经看到过类似的问题。当您不更改控件类上的命名空间以及控件根元素的x:class属性中的类的全名时,问题就会出现。

不确定这是否适合您的情况,但这是我遇到类似问题的唯一时间。