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? 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?"
"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.
"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 This thread has been closed and replies have been disabled. Please start a new discussion. Similar topics
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...
|
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#...
|
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...
|
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...
|
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...
|
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...
|
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...
|
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...
|
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...
|
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: nemocccc |
last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
|
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...
|
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...
|
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,...
|
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,...
|
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...
|
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...
|
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,...
| |