C Board  

Go Back   C Board > General Programming Boards > C# Programming

Reply
 
LinkBack Thread Tools Display Modes
Old 10-28-2005, 06:17 AM   #1
budding software engineer
 
luigi40's Avatar
 
Join Date: Jun 2004
Location: South Coast UK
Posts: 61
non dot net build

is it possible to build a project that will run on windows98/xp that doesnt have the dot net framework installed?

i guess you need to supply dll,s, i have looked on msdn with no success.

luigi

Last edited by luigi40; 10-28-2005 at 06:33 AM.
luigi40 is offline   Reply With Quote
Old 10-28-2005, 06:47 AM   #2
Unregistered User
 
Join Date: Sep 2005
Location: Antarctica
Posts: 341
yes, just create a C++ project and don't select one of the .NET projects.

EDIT: Oh, this is the C# forum, well if you want to use C#, you NEED the .NET framework, there is no way around it.
rockytriton is offline   Reply With Quote
Old 10-28-2005, 01:21 PM   #3
budding software engineer
 
luigi40's Avatar
 
Join Date: Jun 2004
Location: South Coast UK
Posts: 61
xp

so what happens when you create a C# application that gets downloaded by a user with no dot net framework installed on their machine, does this mean you need to provide the framework as well?

luigi
luigi40 is offline   Reply With Quote
Old 10-28-2005, 02:48 PM   #4
Unregistered User
 
Join Date: Sep 2005
Location: Antarctica
Posts: 341
they can't run any application that uses .NET if they don't have .NET installed. If I recall correctly, they get an error that mscore.dll could not be found (I think that's the DLL). It's exactly the same as if you build a C++ program using MFC but don't distribute the MFC DLL and they don't have it already.
rockytriton is offline   Reply With Quote
Old 10-29-2005, 08:55 AM   #5
budding software engineer
 
luigi40's Avatar
 
Join Date: Jun 2004
Location: South Coast UK
Posts: 61
so if i distribute the mscore.dll with the application will it work?
luigi40 is offline   Reply With Quote
Old 10-30-2005, 01:57 AM   #6
the hat of redundancy hat
 
nvoigt's Avatar
 
Join Date: Aug 2001
Location: Hannover, Germany
Posts: 2,769
No. You need the installed Version of the .NET Framework on your target machine. Everything else is a hack that will probably not survive the next patch.
__________________
hth
-nv

She was so Blonde, she spent 20 minutes looking at the orange juice can because it said "Concentrate."

When in doubt, read the FAQ.
Then ask a smart question.
nvoigt is offline   Reply With Quote
Old 10-30-2005, 04:34 AM   #7
budding software engineer
 
luigi40's Avatar
 
Join Date: Jun 2004
Location: South Coast UK
Posts: 61
hmmm

Quote:
Originally Posted by nvoigt
No. You need the installed Version of the .NET Framework on your target machine. Everything else is a hack that will probably not survive the next patch.

hmmmm sounds like "bill gates's" world domination attempt .. again

luigi
luigi40 is offline   Reply With Quote
Old 11-08-2005, 02:14 AM   #8
Registered User
 
Frobozz's Avatar
 
Join Date: Dec 2002
Posts: 546
I don't see the problem here. Why not give them .NET on CDs? You don't go copying individual DirectX files if you want to play a game do you? Why do the same with .NET?
Frobozz is offline   Reply With Quote
Old 11-08-2005, 04:20 AM   #9
the hat of redundancy hat
 
nvoigt's Avatar
 
Join Date: Aug 2001
Location: Hannover, Germany
Posts: 2,769
Quote:
hmmmm sounds like "bill gates's" world domination attempt .. again
Yeah. Like that evil Java stuff, that only runs on machines that actually have Java installed...

In a world where one would download CDs as well as movies in DVD quality from the net ( I don't, if it's worth watching, it's worth paying for, but morals or laws are not the point here ), saying you cannot download a 20MB Framework while your favorite filesharing tool is working in the back ground is hypocritical. ( Not saying you are, it's just that this is the main argument why .NET is bad... )
__________________
hth
-nv

She was so Blonde, she spent 20 minutes looking at the orange juice can because it said "Concentrate."

When in doubt, read the FAQ.
Then ask a smart question.
nvoigt is offline   Reply With Quote
Old 11-08-2005, 02:48 PM   #10
Registered User
 
Frobozz's Avatar
 
Join Date: Dec 2002
Posts: 546
A lot of the complaints I've heard of are about the download size too. However, most people I've talked to actually seem to like .NET and don't mind so there are few that complain.
Frobozz is offline   Reply With Quote
Old 11-08-2005, 04:01 PM   #11
Banned
 
nickname_changed's Avatar
 
Join Date: Feb 2003
Location: Australia
Posts: 986
Quote:
Originally Posted by Frobozz
A lot of the complaints I've heard of are about the download size too. However, most people I've talked to actually seem to like .NET and don't mind so there are few that complain.
When customers complain about the 20mb download (because they don't really understand what the framework is), I explain it as just an operating system upgrade. Considering soon they'll have a load of applications wanting to use it, they may as well think of it as an upgrade. They were all happy to download SP2, so the .NET framework shouldn't be a problem.
nickname_changed is offline   Reply With Quote
Old 11-08-2005, 04:11 PM   #12
Banned
 
nickname_changed's Avatar
 
Join Date: Feb 2003
Location: Australia
Posts: 986
And if you have people running Windows 98, you've got bigger problems. Do you realise that operating system is 7 years old? Sounds like your problems won't be with backwards compatibility between programs - more like compatibility with backwards people.
nickname_changed is offline   Reply With Quote
Reply

Thread Tools
Display Modes

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
PlaySound cangel C++ Programming 16 10-08-2009 05:29 PM
Last 10% of uImage content is changing each time i build kernel image santa001 Tech Board 0 10-07-2008 12:09 PM
Dot Net Question LiteIce C# Programming 5 12-20-2007 11:36 PM
need help making a dot bounce up and down y axis in this prog redwing26 Game Programming 10 08-05-2006 12:48 PM
Boom, Headoshot!! mrafcho001 General Discussions 50 07-21-2005 08:28 PM


All times are GMT -6. The time now is 09:40 AM.


Powered by vBulletin® Version 3.8.1
Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.3.2

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22