我正在尝试将应用程序提交到应用程序中心,它正在使用背景代理来更新应用程序磁贴。后台代理需要使用 Microsoft.Phone.dll,但是当我提交应用程序时出现以下错误
2011:后台代理无法使用 Microsoft.Phone.Shell.ShellTile::Create,这是 TileAgent.dll 试图使用的程序集。更新您的文件,然后重试。
2011:后台代理无法使用 Microsoft.Phone.dll 试图使用的程序集 System.Windows.Controls.MediaElement::Pause。更新您的文件,然后重试。
2011:后台代理无法使用 Microsoft.Phone.dll 正在尝试使用的 System.Windows.Controls.MediaElement::Stop。更新您的文件,然后重试。
2011:后台代理无法使用 Microsoft.Phone.dll 正在尝试使用的 System.Windows.Controls.MediaElement::Play。更新您的文件,然后重试。
2011:后台代理无法使用 Microsoft.Phone.dll 正在尝试使用的 System.Windows.Controls.MediaElement::set_Position。更新您的文件,然后重试。
2011:后台代理无法使用 Microsoft.Phone.dll 正在尝试使用的 System.Windows.Controls.MediaElement::set_AutoPlay。更新您的文件,然后重试。
2011:后台代理无法使用 Microsoft.Phone.dll 正在尝试使用的 System.Windows.Controls.MediaElement。更新您的文件,然后重试。
2011:后台代理无法使用 Microsoft.Phone.dll 正在尝试使用的 System.Windows.Controls.MediaElement::SetSource。更新您的文件,然后重试。
2011:后台代理无法使用 Microsoft.Phone.dll 正在尝试使用的 System.Windows.Media.VideoBrush。更新您的文件,然后重试。
2011:后台代理无法使用 Microsoft.Phone.dll 正在尝试使用的 System.Windows.Controls.MediaElement::.ctor。更新您的文件,然后重试。
尽管我没有使用任何这些程序集,也没有在代理项目的任何地方引用它们。请帮忙!
编辑:我删除了 create tile 方法,现在这个错误消失了。其余的虽然保持不变,但我没有使用它们中的任何一个在这个项目中绝对没有使用 System.Widnows.Contols
编辑:这是我在代理项目中引用的列表
Microsoft.Phone
mscorelib
mscorelib.extensions
system
System.Core
System.Net
System.Windows
System.Xml