473,397 Members | 2,099 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,397 software developers and data experts.

Question concerning dotnextfx.exe in project deployments

Suppose a developer has a setup.exe file that can be downloaded
from his online site, rather than from a distribution CD.

If the targeted user were using a CD, of course it would be easy to
include dotnetfx.exe on the CD and install it silently (or relatively
silently) if needed.

But from an online download, how is the problem of getting .NET
Framework onto the target computer solved in a graceful manner?
That's a 25-MByte file, and while it is easy enough to make it
available to the targeted user from the developer's own site, this
entails an "untrivial" amount of bandwidth usage. Directing a user to the
Microsoft site with a large list of downloadable items confuses
the new user.

Am I missing something here? Does Microsoft place .NET
Framework by default?


Nov 17 '05 #1
3 1438

"JimC" <ji**@cross-comp.com> wrote in message
news:S6****************@newssvr25.news.prodigy.com ...
Suppose a developer has a setup.exe file that can be downloaded
from his online site, rather than from a distribution CD.

If the targeted user were using a CD, of course it would be easy to
include dotnetfx.exe on the CD and install it silently (or relatively
silently) if needed.

But from an online download, how is the problem of getting .NET
Framework onto the target computer solved in a graceful manner?
That's a 25-MByte file, and while it is easy enough to make it
available to the targeted user from the developer's own site, this
entails an "untrivial" amount of bandwidth usage. Directing a user to the
Microsoft site with a large list of downloadable items confuses
the new user.

Am I missing something here? Does Microsoft place .NET
Framework by default?


Amend that last question to be, "Does Microsoft place .NET
Framework on XP by default or plan to put it on future
operating systems?"

Nov 17 '05 #2
"JimC" <ji**@cross-comp.com> wrote in message
news:K8****************@newssvr25.news.prodigy.com ...

"JimC" <ji**@cross-comp.com> wrote in message
news:S6****************@newssvr25.news.prodigy.com ...
Suppose a developer has a setup.exe file that can be downloaded
from his online site, rather than from a distribution CD.

If the targeted user were using a CD, of course it would be easy to
include dotnetfx.exe on the CD and install it silently (or relatively
silently) if needed.

But from an online download, how is the problem of getting .NET
Framework onto the target computer solved in a graceful manner?
That's a 25-MByte file, and while it is easy enough to make it
available to the targeted user from the developer's own site, this
entails an "untrivial" amount of bandwidth usage. Directing a user to the Microsoft site with a large list of downloadable items confuses
the new user.

Am I missing something here? Does Microsoft place .NET
Framework by default?

Yes, that's what I experienced too! So I wrote a script to change the
resulting MSI file so that the dotnetfx reference in the MSI file is no
longer included. Now my customers can download the framework themselfs if
they like too. But if they don't have it or do not like to download and
install it, my software will still be installed but certain DotNet parts are
not working then, but that's not a problem as my program is most unmanaged
an only very small parts of it use managed code.

Anyone interested in that script?


Amend that last question to be, "Does Microsoft place .NET
Framework on XP by default or plan to put it on future
operating systems?"


Yes.

Ferdinand.
Nov 17 '05 #3

"ferdinand oeinck" <fe***@home.nl> wrote in message
news:uM**************@TK2MSFTNGP09.phx.gbl...

I wrote:

Suppose a developer has a setup.exe file that can be downloaded
from his online site, rather than from a distribution CD.

If the targeted user were using a CD, of course it would be easy to
include dotnetfx.exe on the CD and install it silently (or relatively
silently) if needed.

But from an online download, how is the problem of getting .NET
Framework onto the target computer solved in a graceful manner?
That's a 25-MByte file, and while it is easy enough to make it
available to the targeted user from the developer's own site, this
entails an "untrivial" amount of bandwidth usage. Directing a user to
the Microsoft site with a large list of downloadable items confuses
the new user.

Ferdinand replied:
Yes, that's what I experienced too!
Ah!. Someone else noticed, too. In my opinion, this is a lapse on
Microsoft's part. I just don't care to have my customers downloading
25-MByte files from my site, or even worse downloading such files
several times if they failed to use them the first time and forgot they
had already downloaded them. Of course, I should also make CD's
readily available as samples for any customer who goes to the
trouble of asking for one.
Ferdinand:
So I wrote a script to change the
resulting MSI file so that the dotnetfx reference in the MSI file is no
longer included. Now my customers can download the framework themselfs if
they like too. But if they don't have it or do not like to download and
install it, my software will still be installed but certain DotNet parts are
not working then, but that's not a problem as my program is most unmanaged
an only very small parts of it use managed code.

Anyone interested in that script?
Yes, I'd like to have a look at your approach.

Thanks.

Jim


Nov 17 '05 #4

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

Similar topics

4
by: Efrat Regev | last post by:
Hello, I'd like to ask a question concerning a python script in a makefile. Suppose I have a C++ project (sorry for raising this in a Python newsgroup), with some makefile for it. Before...
0
by: Andrew S. Giles | last post by:
Hello all! I have just finished developing a set of application to solve a problem for work. One is a COM server in unmanaged C++, another is an unmanaged C++ application, and the third is a C#...
4
by: Sean Quinn | last post by:
Recently I've come across an oddity in .NET, going back to a Managed C++ implementation for GUIs since I never really learned how to code in MFC. Any way, I attempted to put some standard code I...
6
by: jdph40 | last post by:
We recently had to upgrade the computers in our company. Now our office's website on our company intranet no longer recognizes reports saved in snapshot format. We get an error message that the...
3
by: JimC | last post by:
I have .NET Frame projects that can be downloaded from the Web in setup.exe files. These files are less than a megabyte in size. They are demos for clients. If the user's computer doesn't have...
1
by: William F. Zachmann | last post by:
I am working on a project converting a DLL originally written in C++ using Visual Studio 97 accessing a SQL 6.5 data base to VS.Net 2003 and SQL Server 2000. I would very much appreciate any...
1
by: TT (Tom Tempelaere) | last post by:
Hey everyone, I'm currently writing software for a project that uses a lot of Xml files for configuration. The project is written in C#/.NET. Each such xml file has a schema defined for it (Xsd...
1
by: Řyvind Isaksen | last post by:
When I build my project/solution all session-variables is deleted. This will be a problem for all users that currently is logged in because my solution show data for the spesific user based on the...
9
by: Thomas Ploch | last post by:
Hello fellow pythonists, I have a question concerning posting code on this list. I want to post source code of a module, which is a homework for university (yes yes, I know, please read...
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: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
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
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
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each...
0
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing,...

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.