<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Assembly Signing Frequently Asked Questions</title><link>http://blogs.msdn.com/b/junfeng/archive/2006/03/11/549355.aspx</link><description>I come across this wonderful document and I can't help post it here. 
 Now I don't work in .Net framework security team, so questions will have to go to Shawn's blog ( http://blogs.msdn.com/shawnfa ). 
 
 Assembly Signing Frequently Asked Questions</description><dc:language>en-US</dc:language><generator>Telligent Evolution Platform Developer Build (Build: 5.6.50428.7875)</generator><item><title>re: Assembly Signing Frequently Asked Questions</title><link>http://blogs.msdn.com/b/junfeng/archive/2006/03/11/549355.aspx#602258</link><pubDate>Sat, 20 May 2006 03:04:58 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:602258</guid><dc:creator>cuongdv</dc:creator><description>I have 3 compiled assemblies and i want to sign on them. Can u show me how to ?&lt;br&gt;Thanks&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=602258" width="1" height="1"&gt;</description></item><item><title>re: Assembly Signing Frequently Asked Questions</title><link>http://blogs.msdn.com/b/junfeng/archive/2006/03/11/549355.aspx#561680</link><pubDate>Mon, 27 Mar 2006 09:03:04 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:561680</guid><dc:creator>Junfeng Zhang</dc:creator><description>Sorry Jade, you have to bring this to Shawn, as I stated in the beginning of the article. &lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=561680" width="1" height="1"&gt;</description></item><item><title>re: Assembly Signing Frequently Asked Questions</title><link>http://blogs.msdn.com/b/junfeng/archive/2006/03/11/549355.aspx#560395</link><pubDate>Sat, 25 Mar 2006 01:13:37 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:560395</guid><dc:creator>jade</dc:creator><description>It is very general and not helpful at all… &lt;br&gt;How exactly is the hash calculated for the assembly? Which sections are used and which are ignored? Is the public key injected before or after the hash is calculated? What is the format the public key is injected and in what format? &lt;br&gt;&lt;br&gt;This things would be very interesting to know…&lt;br&gt;&lt;br&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=560395" width="1" height="1"&gt;</description></item><item><title>Подписывание сборок, StrongName и Authenticode — FAQ от Жуньфенг Занга</title><link>http://blogs.msdn.com/b/junfeng/archive/2006/03/11/549355.aspx#549603</link><pubDate>Sun, 12 Mar 2006 00:06:57 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:549603</guid><dc:creator>Олег Михайлик</dc:creator><description>Жуньфенг разложил по полочкам всё о StrongName и Authenticode. Рекомендуется как&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=549603" width="1" height="1"&gt;</description></item><item><title>re: Assembly Signing Frequently Asked Questions</title><link>http://blogs.msdn.com/b/junfeng/archive/2006/03/11/549355.aspx#549412</link><pubDate>Sat, 11 Mar 2006 15:52:33 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:549412</guid><dc:creator>Kostik</dc:creator><description>17. I'm creating an application with dynamically loaded assemblies and get a lot of cast-exceptions. Why?&lt;br&gt;&lt;br&gt;If you load your assemblies with Assembly.LoadFrom(), they are loaded in another binding context (LoadFrom-context). On the other hand, compile-time assemblies are loaded into the Load-context. If you try to cast types of different contexts, you'll get cast exceptions. A work-around is to load your assemblies with Assembly.Load(). Here you will need to assign a strong name to your assemblies, otherwise Load() fails.&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=549412" width="1" height="1"&gt;</description></item></channel></rss>