473,405 Members | 2,349 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,405 software developers and data experts.

Distributing software programmed on visual C#.net 2003

I have made a program which has an instillation of about 0.5 MB, and am now ready to put in online. The problem I have though is that if i try to run it on another computer it comes up with the message, "The application failed to initialize properly (0xc0000135). Click on OK to terminate the application." After searching on microsoft's website, I found a program called dotnetfix, which allows it to run on that machine, the problem is though that this was over 23 MB! Is there a smaller version of this which I can package with my program?

The fix is 46 times the size of my program, which would probably put a lot of people off downloading it.
Nov 16 '05 #1
5 1266
Matt,

Unfortunately, no, there is not. When writing managed applications, you
will need to distribute the .NET runtime (which is the 23 MB file that you
see). This is required to run managed applications.

Hope this helps.
--
- Nicholas Paldino [.NET/C# MVP]
- mv*@spam.guard.caspershouse.com

"Matt" <an*******@discussions.microsoft.com> wrote in message
news:1F**********************************@microsof t.com...
I have made a program which has an instillation of about 0.5 MB, and am now ready to put in online. The problem I have though is that if i try to
run it on another computer it comes up with the message, "The application
failed to initialize properly (0xc0000135). Click on OK to terminate the
application." After searching on microsoft's website, I found a program
called dotnetfix, which allows it to run on that machine, the problem is
though that this was over 23 MB! Is there a smaller version of this which I
can package with my program?
The fix is 46 times the size of my program, which would probably put a lot

of people off downloading it.
Nov 16 '05 #2
Matt,

Unfortunately, no, there is not. When writing managed applications, you
will need to distribute the .NET runtime (which is the 23 MB file that you
see). This is required to run managed applications.

Hope this helps.
--
- Nicholas Paldino [.NET/C# MVP]
- mv*@spam.guard.caspershouse.com

"Matt" <an*******@discussions.microsoft.com> wrote in message
news:1F**********************************@microsof t.com...
I have made a program which has an instillation of about 0.5 MB, and am now ready to put in online. The problem I have though is that if i try to
run it on another computer it comes up with the message, "The application
failed to initialize properly (0xc0000135). Click on OK to terminate the
application." After searching on microsoft's website, I found a program
called dotnetfix, which allows it to run on that machine, the problem is
though that this was over 23 MB! Is there a smaller version of this which I
can package with my program?
The fix is 46 times the size of my program, which would probably put a lot

of people off downloading it.
Nov 16 '05 #3
Hi Matt,

It's not fix, but fx, so it's not a patch.

The error message you get is what happens when you try to run a .Net
program on a computer that doesn't have .Net Framework installed. It's
like shipping games that require DirectX 9 to run, you need to install
DirectX 9 before it will run, so the games usually ship the DirectX
installation files with the game.

dotnetfx is the installation file for .Net Framework. Like DirectX, it'sa
one time installation and only required if .Net Framework isn't already
installed.

Instead of shipping dotnetfx with your program you can tell people to
install it using Windows Update or download the file from Microsoft (note
the file is language specific, but as far as I know only error message are
affected).
Happy coding!
Morten Wennevik [C# MVP]
Nov 16 '05 #4
Hi Matt,

It's not fix, but fx, so it's not a patch.

The error message you get is what happens when you try to run a .Net
program on a computer that doesn't have .Net Framework installed. It's
like shipping games that require DirectX 9 to run, you need to install
DirectX 9 before it will run, so the games usually ship the DirectX
installation files with the game.

dotnetfx is the installation file for .Net Framework. Like DirectX, it'sa
one time installation and only required if .Net Framework isn't already
installed.

Instead of shipping dotnetfx with your program you can tell people to
install it using Windows Update or download the file from Microsoft (note
the file is language specific, but as far as I know only error message are
affected).
Happy coding!
Morten Wennevik [C# MVP]
Nov 16 '05 #5
Thanks
Nov 16 '05 #6

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

10
by: John Phelan | last post by:
I read an article by, by Mike Groh, in Access-VB-SQL Advisor Magazine, Week 37 that concerns me quite a bit on distributing Access Applications commercially. First I need to describe a "commercial...
5
by: MLH | last post by:
I have little or no knowledge as to how a runtime Access database application might be distributed from a website. I am sure that I'm about to find out. I do have one question for you wizards...
6
by: Brett | last post by:
Is there a restriction with the academic version of VS.NET 2003 in the way of distributing an EXE? Or, what is the difference in this version and the commercial versions with respect to...
0
by: Bryant Francis | last post by:
------------FD07IPIF5BJTH8VU Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit http://88w4d0w3d2whhqqfst8lv8qq.owghtgh.com/ Software at incredibly low price! ...
3
by: Erland | last post by:
Hi all, I am working on a desktop software and using dot net( C# and its a standalone software , its not a outlook pluggin). I have to import Outlook 2003 contacts into my software. How would i go...
2
by: richp | last post by:
I recently built an Access 2003 database on my workstation. I have a client .mdb file with my forms/code, which links tables from an .mdb on our server. When I copy the client .mdb to a user's...
8
by: Frank Callone | last post by:
Until now I programmed a lot with C++ and Java. Now I want (have) to do some programming with Visual Basic. Which software do I need for this ? Which is the best GUI development tool for Visual...
7
by: wazdakka | last post by:
I'm confused about what is necessary to distribute an Access 2003 application to people that don't have MS Access (or don't have the right version) installed on their PCs. I have done some...
0
by: BallCOMET | last post by:
I have an application that I built with Visual Studio 2005 and for which I enabled OpenMP. If I open the compiled binary in Visual Studio, this is the manifest that is embedded in the executable...
3
by: coolsti | last post by:
I have experience with C++, Java, PHP and many many more "older" software languages. More recently I got introduced to C# and programmed some small applications with Visual Studio 2005 Express...
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
1
by: Sonnysonu | last post by:
This is the data of csv file 1 2 3 1 2 3 1 2 3 1 2 3 2 3 2 3 3 the lengths should be different i have to store the data by column-wise with in the specific length. suppose the i have to...
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...
0
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
0
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...
0
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers,...
0
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...
0
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows...
0
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome a new...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.