.net 如何调试延迟签名的silverlight程序集?

.net 如何调试延迟签名的silverlight程序集?,.net,silverlight,assemblies,code-signing,.net,Silverlight,Assemblies,Code Signing,我们的.NET3.5项目是延迟签名的,并使用sn-Vr注册,以允许在开发人员机器上调试这些程序集 最近,我们将一些项目移植到Silverlight 3.0,发现sn-Vr不允许通过iexplorer执行延迟签名的Silverlight程序集 有没有办法在iexplorer中执行延迟签名的silverlight应用程序 在开发人员的机器上完全签名不是一个选项,不在开发人员的机器上签名silverlight程序集会给我们的强名称带来一些麻烦,因为我们大量使用反射,所以我们有点困在那里…这是“按设计”

我们的.NET3.5项目是延迟签名的,并使用sn-Vr注册,以允许在开发人员机器上调试这些程序集

最近,我们将一些项目移植到Silverlight 3.0,发现sn-Vr不允许通过iexplorer执行延迟签名的Silverlight程序集

有没有办法在iexplorer中执行延迟签名的silverlight应用程序

在开发人员的机器上完全签名不是一个选项,不在开发人员的机器上签名silverlight程序集会给我们的强名称带来一些麻烦,因为我们大量使用反射,所以我们有点困在那里…

这是“按设计”,silverlight不支持延迟签名的程序集


我建议使用一个单独的.snk文件,供开发使用;然后,如果您正在进行代码签名,则需要为正式版本做一些额外的工作。

这很不方便。。。我在你的个人资料中看到你正在制作Silverlight 4,很好。你对为什么它是“设计的”有什么见解吗?我猜这是出于安全原因,但我看不出执行silverlight程序集的安全风险是什么,该程序集被显式注册为sn-Vr跳过验证。顺便问一下,你知道一种非官方的方式(读DirtyHack)跳过iexplorer中的验证吗?谢谢。据我所知,这是一种安全缓解措施。很抱歉,用Silverlight发货没法跳过它。