.net NET中的完全限定类型解析

.net NET中的完全限定类型解析,.net,sharepoint,assembly-resolution,fusion,.net,Sharepoint,Assembly Resolution,Fusion,一个简单的问题(出现在SharePoint 2010中,但这并不重要) 如何: <add name="LdapMembershipProvider" type="Microsoft.Office.Server.Security.LdapMembershipProvider, Microsoft.Office.Server, Version=14.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" 程序集绑定重定向 ? 可以重

一个简单的问题(出现在SharePoint 2010中,但这并不重要)

如何:

<add name="LdapMembershipProvider" type="Microsoft.Office.Server.Security.LdapMembershipProvider, Microsoft.Office.Server, Version=14.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" 

程序集绑定重定向

?

可以重定向程序集绑定 引用另一版本的 通过使用 应用程序或计算机配置 文件夹。您可以将引用重定向到 .NET Framework程序集,第三方 程序集,或您自己的程序集 应用程序


程序集绑定重定向

?

可以重定向程序集绑定 引用另一版本的 通过使用 应用程序或计算机配置 文件夹。您可以将引用重定向到 .NET Framework程序集,第三方 程序集,或您自己的程序集 应用程序


公钥令牌是否可能实际指向正确的程序集,并且忽略程序集名称

我正在阅读以下MSDN参考资料:

听起来可疑的摘录:

可以指定公钥 和一个不一致的密钥对 价值观这在某些情况下很有用 开发人员场景。在这种情况下 使用GetPublicKey检索公钥 指定正确的公钥, 而密钥对指定公共密钥 以及在操作过程中使用的私钥 发展当运行时检测到 密钥对和密钥之间的不匹配 公钥,它在 注册匹配的正确项 公钥。


不确定。我马上想到的一个行为是,如果它在配置中指定的程序集中找不到类型,它会尝试通过项目引用来找到它。

公钥标记是否可能实际指向正确的程序集,并且忽略程序集名称

我正在阅读以下MSDN参考资料:

听起来可疑的摘录:

可以指定公钥 和一个不一致的密钥对 价值观这在某些情况下很有用 开发人员场景。在这种情况下 使用GetPublicKey检索公钥 指定正确的公钥, 而密钥对指定公共密钥 以及在操作过程中使用的私钥 发展当运行时检测到 密钥对和密钥之间的不匹配 公钥,它在 注册匹配的正确项 公钥。


不确定。一个立即浮现在脑海中的行为,但我无法确认,如果它在配置中指定的程序集中找不到类型,它试图通过项目引用找到它。

两个程序集的公钥标记是什么?两个程序集的公钥标记相同:71e9bce111e9429c。两个程序集的公钥标记是什么?两个程序集的公钥标记相同:71e9bce111e9429c。您好;我不认为这与绑定重定向(用于重定向到程序集的不同版本,而不是一个不同的程序集)有关。嗯-我假设您可以执行类型和版本。否决我自己的答案!是时候打开Fusion log viewer了,我认为+Suzanne Cooke是第一个深入研究内部内容的博客作者。嗨,瑞安;我不认为这与绑定重定向(用于重定向到程序集的不同版本,而不是一个不同的程序集)有关。嗯-我假设您可以执行类型和版本。否决我自己的答案!是时候打开Fusion log viewer了,我认为+Suzanne Cooke是第一个深入研究内部内容的博客作者。