3
当我发布一个可在Silverlight 3和Silverlight 4中工作的自定义控件时,是否有理由提供针对Silverlight 4的单独二进制版本?为Silverlight 4重新编译Silverlight 3控件的任何原因?
据我所知,使用SL3控件的SL4应用程序在SL4模式下运行正常,但也许有一些重新编译SL4控件的隐藏好处(或者不这样做的陷阱)。
当我发布一个可在Silverlight 3和Silverlight 4中工作的自定义控件时,是否有理由提供针对Silverlight 4的单独二进制版本?为Silverlight 4重新编译Silverlight 3控件的任何原因?
据我所知,使用SL3控件的SL4应用程序在SL4模式下运行正常,但也许有一些重新编译SL4控件的隐藏好处(或者不这样做的陷阱)。
无需重建:“怪癖模式”实际上是基于应用程序构建的版本,而不是其组件。
需要警告的是,如果XAML中存在突然的变化,会影响到Silverlight 3控件移动到Silverlight 4时,即使您不重建控件,如果它在v4.0应用程序中使用它可能会在运行时抛出异常。