473,372 Members | 1,085 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,372 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 1265
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...
1
by: CloudSolutions | last post by:
Introduction: For many beginners and individual users, requiring a credit card and email registration may pose a barrier when starting to use cloud servers. However, some cloud server providers now...
0
by: Faith0G | last post by:
I am starting a new it consulting business and it's been a while since I setup a new website. Is wordpress still the best web based software for hosting a 5 page website? The webpages will be...
0
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 3 Apr 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 former...
0
by: ryjfgjl | last post by:
In our work, we often need to import Excel data into databases (such as MySQL, SQL Server, Oracle) for data analysis and processing. Usually, we use database tools like Navicat or the Excel import...
0
by: taylorcarr | last post by:
A Canon printer is a smart device known for being advanced, efficient, and reliable. It is designed for home, office, and hybrid workspace use and can also be used for a variety of purposes. However,...
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
0
by: aa123db | last post by:
Variable and constants Use var or let for variables and const fror constants. Var foo ='bar'; Let foo ='bar';const baz ='bar'; Functions function $name$ ($parameters$) { } ...
0
by: ryjfgjl | last post by:
In our work, we often receive Excel tables with data in the same format. If we want to analyze these data, it can be difficult to analyze them because the data is spread across multiple Excel files...
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

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.