is .net runtime beta 2 redistributable?

If I were to develop shrinkwrap software with beta2, would it be legal to distribute the .net runtime beta2 with my software?
[125 byte] By [jedediah] at [2008-3-6]
# 1
I believe you need to apply for a Go-Live license here
SamGentileMVP-.NET at 2007-8-21 > top of Msdn Tech,Visual Studio Team System,Visual Studio Team System - General...
# 2
What about this:
4.1 Recipient may not distribute any portion of the Pre-Release Software, including without limitation the Targets, to any third parties.
As I read it, I can distribute apps compiled with beta2 but I can't redist the beta2 runtime. Even if I could, will the runtime stop working on May 1 2006? That's no good.
jedediah at 2007-8-21 > top of Msdn Tech,Visual Studio Team System,Visual Studio Team System - General...
# 3
Let's say I decide to target the .NET 1.1 runtime. In Whidbey, how to I setup my project to throw a compiler error if I use any 2.0 features?
jedediah at 2007-8-21 > top of Msdn Tech,Visual Studio Team System,Visual Studio Team System - General...
# 4
The Go-Live license does not entitle you to distribute the .NET Framework Beta 2 runtime with your applications. Your users will have to download the Beta 2 runtime from MSDN.

-Ajay

AjaySudanMSFT at 2007-8-21 > top of Msdn Tech,Visual Studio Team System,Visual Studio Team System - General...
# 5
My understanding is that the Go-Live license does not include a license to distribute the .Net runtime. I think Microsoft wants to keep control of this until .Net 2.0 is finalized.
DavidFarrellGarcia at 2007-8-21 > top of Msdn Tech,Visual Studio Team System,Visual Studio Team System - General...
# 6
jedediah wrote:
Let's say I decide to target the .NET 1.1 runtime. In Whidbey, how to I setup my project to throw a compiler error if I use any 2.0 features?
I think you need to post this question as a new thread. If I understand how this forum thing works people who filter down to only see unanswered questions won't even see your post since this thread is marked as answered?

As to your question, I don't think it is possible to do what you want.

In theory you could use /langversion:ISO-1 to avoid using newer features (like generics) that aren't in ISO-1. The IDE equivalent is Project | Properties |Build | Advanced | Language version.

But I don't think that would keep you from using newer namespaces, method signatures, etc. and some generated source files (like Resources.Designer.cs) make use of non ISO-1 features.

The Visual Studio .NET 2003 Project Properties Pages allow you to specify a supported runtime (1.1, 1.0 or both) however that only generated an app.config file that targetted the relevant runtime, the compiler still generated 1.1 code.

Visual Studio 2005 doesn't seem to support the same property and converting a project from 1.1 to 2.0 causes all the supportedRuntime and requiredRuntime settings to be stripped from the config file.

FrankBoyne at 2007-8-21 > top of Msdn Tech,Visual Studio Team System,Visual Studio Team System - General...

Visual Studio Team System

Site Classified