Welcome to MSDN Blogs Sign in | Join | Help

.Net framework SP and Publisher Policy

Omer asks me why we do in place servicing for .Net framework SP, and not following our own recommended practice of using publish policy.

This is an excellent question. And I am sure many many people have the same question in mind.

There are several reasons:

1. Publisher Policy can be opted out by applications.

In App.Config you can say publisherPolicy="No", effectively ignore any publisher policy. Majority of the fixes in SP are security fixes. We don't want people to opt out security fixes.

In retrospection, the reason we introduce publisherPolicy="No" is for app compat. Since then the thinking has been shifted to security first.

2. Framework assemblies are tested in a group. And we want to ship them in a group.

This is the same reason we introduce framework unification policy. We tested all the framework assemblies in redist SP together. And we ship them together. Say we shipped publisher policy. If you intend to opt out publisher policy, you end up with a configuration we did not test, and we do not want to support. Of course if you do not intend to opt out publisher policy, then it makes no difference for you whether we use publisher policy or not. 

The bottom line is the current policy system is not optimal for .Net framework Servicing, and we intend to change that in future releases.

Published Monday, October 11, 2004 10:09 AM by junfeng
Filed under: ,

Comments

# Framework 1.x SP Oddity - Answered

Monday, October 11, 2004 4:08 PM by Omer van Kloeten's .NET Zen

# Why there's a Service Pack and not (also) a new version of the .net Framework ? The Answer.

Monday, October 11, 2004 6:28 PM by Rolando Ramirez Weblog @ DotNetJunkies
Why there's a Service Pack and not (also) a new version of the .net Framework ? The Answer.

# re: .Net framework SP and Publisher Policy

Saturday, October 16, 2004 8:12 AM by Michele Leroux Bustamante
Thank you for this clarification Junfeng. After giving this some thought, I agree that you made the right choice not to version the assemblies this time around. I made a more detailed commentary on my concerns and wishes on the subject here:

http://www.dasblonde.net/PermaLink.aspx?guid=5064d95e-5b3c-4f9c-8f22-d6eb9f04f67b

# re: .Net framework SP and Publisher Policy

Saturday, October 16, 2004 11:31 PM by Junfeng Zhang
Thank you Michele for understanding our position. It is a tough decision. But we believe it is the best we should do within current policy system.

We are planning to change the policy system in the future to facilitate servicing of a group of assemblies like framework assemblies. It will be a huge shift from the current policy system, and it probably will come in the version after Whidbey. We will see how that goes.

# .Net Framework Service Pack and Publisher Policy

Monday, October 25, 2004 3:21 AM by Junfeng Zhang

# re: .Net framework SP and Publisher Policy

Monday, November 01, 2004 6:35 AM by beautyispower
很库啊!
New Comments to this post are disabled
 
Page view tracker