Windows Vista Tips

Windows Vista Tips > Newsgroups > Windows Vista General Discussion > .Net Framework Compatablilty

Reply
Thread Tools Display Modes

.Net Framework Compatablilty

 
 
Eric
Guest
Posts: n/a

 
      10-16-2007
I have a program written for the .Net Framework 1.1

I have distributed to someone with Vista OS. They say it will not run. Do
they need the 1.1 framework or is the 2.0 or 3.0 compatible? If they do
instll the 1.1 framework will this affect their configuration?
 
Reply With Quote
 
 
 
 
Communikator
Guest
Posts: n/a

 
      10-16-2007
Give them the .NET 1.1 and all will be fine. I have all the three versions
on my Vista and it seems to like them finely. The only issue was with web
applications, as some may explicitly need the corresponding ASP.NET version
under which they have been created. But if it's about desktop apps, then
there should be no problem. Just install .NET 2.0 "side-by-side" with 1.1 on
your PC and see that you can develop for both versions. Cheers

 
Reply With Quote
 
Andre Da Costa[ActiveWin]
Guest
Posts: n/a

 
      10-16-2007
Depends, if an application targets only the 1.1 version, it will have some
issues working under 2.0 and 3.0.
--
Andre
Blog: http://adacosta.spaces.live.com
My Vista Quickstart Guide:
http://adacosta.spaces.live.com/blog...3DB!9709.entry
"Eric" <> wrote in message
news:8D58778C-2640-49D1-A922-...
>I have a program written for the .Net Framework 1.1
>
> I have distributed to someone with Vista OS. They say it will not run. Do
> they need the 1.1 framework or is the 2.0 or 3.0 compatible? If they do
> instll the 1.1 framework will this affect their configuration?



 
Reply With Quote
 
Eric
Guest
Posts: n/a

 
      10-16-2007
Obviously, a targeted 3.0 will not work with 2.0 or 1.1. I understand this.
But are you saying, I need to create 3 different versions of my program so it
may work with 1.1, 2.0 and 3.0? How could Microsoft NOT create backwards
compatibility? This is a Demo of my program and I don't want customers to
have to update their system just to try my product?

Does anyone have information on what parts do not work for 1.1 framework
targeted program or a 3.0 framework?

"Andre Da Costa[ActiveWin]" wrote:

> Depends, if an application targets only the 1.1 version, it will have some
> issues working under 2.0 and 3.0.
> --
> Andre
> Blog: http://adacosta.spaces.live.com
> My Vista Quickstart Guide:
> http://adacosta.spaces.live.com/blog...3DB!9709.entry
> "Eric" <> wrote in message
> news:8D58778C-2640-49D1-A922-...
> >I have a program written for the .Net Framework 1.1
> >
> > I have distributed to someone with Vista OS. They say it will not run. Do
> > they need the 1.1 framework or is the 2.0 or 3.0 compatible? If they do
> > instll the 1.1 framework will this affect their configuration?

>
>
>

 
Reply With Quote
 
Andre Da Costa[ActiveWin]
Guest
Posts: n/a

 
      10-16-2007
I think you need to post this issue in a more developer savvy newsgroup:
microsoft.public.vsnet.general
--
Andre
Blog: http://adacosta.spaces.live.com
My Vista Quickstart Guide:
http://adacosta.spaces.live.com/blog...3DB!9709.entry
"Eric" <> wrote in message
news:A4A4EBE6-0D68-4E68-AEA3-...
> Obviously, a targeted 3.0 will not work with 2.0 or 1.1. I understand
> this.
> But are you saying, I need to create 3 different versions of my program so
> it
> may work with 1.1, 2.0 and 3.0? How could Microsoft NOT create backwards
> compatibility? This is a Demo of my program and I don't want customers to
> have to update their system just to try my product?
>
> Does anyone have information on what parts do not work for 1.1 framework
> targeted program or a 3.0 framework?
>
> "Andre Da Costa[ActiveWin]" wrote:
>
>> Depends, if an application targets only the 1.1 version, it will have
>> some
>> issues working under 2.0 and 3.0.
>> --
>> Andre
>> Blog: http://adacosta.spaces.live.com
>> My Vista Quickstart Guide:
>> http://adacosta.spaces.live.com/blog...3DB!9709.entry
>> "Eric" <> wrote in message
>> news:8D58778C-2640-49D1-A922-...
>> >I have a program written for the .Net Framework 1.1
>> >
>> > I have distributed to someone with Vista OS. They say it will not run.
>> > Do
>> > they need the 1.1 framework or is the 2.0 or 3.0 compatible? If they do
>> > instll the 1.1 framework will this affect their configuration?

>>
>>
>>



 
Reply With Quote
 
Daniel F Valot
Guest
Posts: n/a

 
      10-16-2007
Eric,

Vista only includes .net2 and .net3, if your program need .net1.1, it must
be added to the system.

Daniel,


>> >I have a program written for the .Net Framework 1.1
>> >
>> > I have distributed to someone with Vista OS. They say it will not run.
>> > Do
>> > they need the 1.1 framework or is the 2.0 or 3.0 compatible? If they do
>> > instll the 1.1 framework will this affect their configuration?

>>
>>
>>



 
Reply With Quote
 
Andrew McLaren
Guest
Posts: n/a

 
      10-16-2007
"Eric" <> wrote...
>I have a program written for the .Net Framework 1.1
> I have distributed to someone with Vista OS. They say it will not run. Do
> they need the 1.1 framework or is the 2.0 or 3.0 compatible? If they do
> instll the 1.1 framework will this affect their configuration?


It would depend on exactly why your app does not run, on Vista. What error
are they getting? Is it related to version of .NET Framework, or some other
compatibility issue? Have you tested it on Vista yourself? Have you tested
your app on .NET Framework 2.0?

An application written for .NET Framework 1.1 can - in general terms - run
on .NET Framework 2.0 and 3.0, with no 1.1 runtime required. It *won't* run
on these more recent versions, if:

- you have a manifest which specifically requires version 1.1

- .NET Framework 2.0 contains breaking changes which affect your code.

For a list of breaking changes in 2.0, see:
http://msdn2.microsoft.com/en-us/net.../aa570326.aspx

Vista has .NET Framework 3.0 built-in. Version 3.0 is actually the same CLR
Runtime as version .20; it just adds extra bits like WCF (Indigo), WPF, etc.

There are mountains of information about this in MSDN. A good place to
start:

Microsoft .NET Framework 1.1 and 2.0 Compatibility
Development and Deployment Best Practices
http://msdn2.microsoft.com/en-us/library/ms994381.aspx

Either you need to write your code in a way which is portable across
versions, or your customers need to install the necessary CLR Runtime. .NET
Framework 1.1 runs fine on Vista, as long as you have .NET Framework 1.1 SP1
installed.

More good info here:
Migration from .NET Version 1.1 to 2.0
http://blogs.msdn.com/kcasada/archiv...-1-to-2-0.aspx

Hope it helps,
--
Andrew McLaren
amclar (at) optusnet dot com dot au


 
Reply With Quote
 
 
 
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
.Net Framework Nancy Gray Windows Vista Installation 10 03-11-2008 02:35 PM
Re: NET Framework 3.0 Vincenzo Di Russo [MVP] Windows Vista General Discussion 2 12-29-2007 01:15 PM
.net framework 1.1 mtgb Windows Vista Installation 1 12-16-2006 12:03 PM
.Net Framework DJ_Anonymus Windows Vista Installation 2 10-24-2006 11:48 PM
.net framework 1.1 B Barley Windows Vista General Discussion 6 08-31-2006 08:57 AM



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59