Reflection 有人在Silverlight 3中使用Silverlight.FX吗?

Reflection 有人在Silverlight 3中使用Silverlight.FX吗?,reflection,silverlight-3.0,silverlight.fx,Reflection,Silverlight 3.0,Silverlight.fx,我开始考虑用Silverlight 3项目取代Prism/Unity 到目前为止,我喜欢代码的布局和结构。这看起来是经过深思熟虑的 但由于System.Reflection.AmbiguousMatchException的原因,我无法让很多示例正常工作。还有人看到这个吗?我是否应该将此框架与Silverlight 3一起使用?我将此框架与Silverlight 3一起使用,没有任何问题。引用预构建的DLL对我的项目有效,但我自己还没有尝试编译源代码。您是否尝试过使用DLL?在进行了大量调试之后,

我开始考虑用Silverlight 3项目取代Prism/Unity

到目前为止,我喜欢代码的布局和结构。这看起来是经过深思熟虑的


但由于System.Reflection.AmbiguousMatchException的原因,我无法让很多示例正常工作。还有人看到这个吗?我是否应该将此框架与Silverlight 3一起使用?

我将此框架与Silverlight 3一起使用,没有任何问题。引用预构建的DLL对我的项目有效,但我自己还没有尝试编译源代码。您是否尝试过使用DLL?

在进行了大量调试之后,出现了此错误,因为Nikhil使用的一些类名现在已在Silverlight 3 beta 1中。在TaskList示例中,ListView的DataTemplate具有悬停效果

<fxeffects:ColorFill FillColor="#406795D1" Duration="0:0:0.25"/>


这就是我看到的所有问题的根源。删除此项将消除含糊不清的UsMatchException。

好吧,这是在避免问题,而不是解决问题。看起来问题更严重,任何使用从Effect基类派生的类的东西都会被破坏。这使得Silverlight FX的使用非常无聊

我过去曾尝试使用lib,但遇到了一些问题。虽然Nikhil Kothari在他所做的事情和他的技术能力方面令人惊讶,但我发现他对解决问题的反应不是很积极(顺便说一句,有人已经在他的博客上发布了这个问题,没有他的回应)。我不希望这听起来像是敲打Nikhil,这只是当你使用开源软件为真实世界项目时需要考虑的事情。
我当然希望有人能弄清楚这些类的用途,我花了很多时间调试,但没有解决问题。

我使用最新版本的库(基于SL3构建的3.1)尝试了Amazon Store示例和TaskList示例,示例似乎工作得很好,包括颜色填充效果

我确实将Effect类重命名为AnimationEffect,这是为了避免在尝试重新编译源代码时出现的不明确的API编译错误。。。但是预编译的二进制文件就可以了。我不知道为什么会出现运行时反射问题


抱歉,我知道不能立即看到响应/修复可能会令人沮丧,但特别是在发布之前,正在进行的事情太多了。我希望至少有一个源代码可以让您调试到/破解到,这样至少有一个源代码不会被完全阻止。是的,我意识到这是次优的,但同时,正如诺姆指出的,这是现实-(

我尝试过重新编译,并且使用了现有的DLL。嗯……我想知道出了什么问题。