Windows phone 8 尝试从代码访问情节提要资源时出错

Windows phone 8 尝试从代码访问情节提要资源时出错,windows-phone-8,Windows Phone 8,我团队中的一位开发人员对我们在WinPhone 8中使用的一个控件进行了重构,该控件表示可以翻转的卡 我们使用名为FrontToBackFlip和BackToFrontFlip的故事板创建了两个动画,声明如下: 当收到点击时,我们调用 this.FrontToBackFlip.Begin() 或 代码的重构以前是有效的,但现在我们得到了以下错误: “Views.CardCarousel.IssuerCardControl”不包含“FrontToBackFlip”的定义,并且找不到接受“View

我团队中的一位开发人员对我们在WinPhone 8中使用的一个控件进行了重构,该控件表示可以翻转的卡

我们使用名为
FrontToBackFlip
BackToFrontFlip
的故事板创建了两个动画,声明如下:

当收到
点击
时,我们调用

this.FrontToBackFlip.Begin()

代码的重构以前是有效的,但现在我们得到了以下错误:

“Views.CardCarousel.IssuerCardControl”不包含“FrontToBackFlip”的定义,并且找不到接受“Views.CardCarousel.IssuerCardControl”类型的第一个参数的扩展方法“FrontToBackFlip”(是否缺少using指令或程序集引用?)

请注意,intellisense可以找到并完成对故事板的引用,因此名称空间和类型名称在XAML和代码隐藏中似乎都是正确的。只是编译器无法解决这些问题


有没有关于跟踪此问题的建议?

我们只需在项目中添加一个新的用户控件,复制并粘贴未生成的控件中的代码,就可以解决此问题。

我想您已经尝试过清理并重新生成了吗?我以前在引用中见过这种奇怪的事情,所以我通常会尝试这样做,甚至关闭/重新打开VisualStudio。此外,重构是否包括任何名称更改(控件、类等)?如果是这样的话,可以尝试在解决方案中搜索旧名称,以确保它们在任何地方都没有引用。谢谢你的建议。我已经做了所有这些事情,我甚至将控件及其所有依赖项放在一个新的winphone项目中,然后bam它编译了fine.Dang。那听起来你的项目有点乱七八糟。如果您的代码在源代码管理中,您可以恢复更改,然后重新进行更改(一个接一个,每次编译),并查看是否可以缩小更改范围。
this.BackToFrontFlip.Begin()