M
Marcus
Hi,
I converted my .Net1.1 application (written in VS2003) to a .Net2.0
application. I let VS2005 do the job as it suggested when trying to
load my VS2003 project in VS2005.
I then included the output exe from this project into my VS2005 setup
project. I used it as a custom action.
I then built the whole thing and installed it.
When logging off Windows and logging in again, the application was
about to start automatically (as supposed, since I had added a entry at
the correct place in the register - pointing to my application)
I got an error message claiming I needed .Net 2.0 for this application.
I already got .Net 2.0 installed though.
Out of curiosity I opened the add/remove programs window and there it
was, just like I thought. I also tried looking in the Windows folder at
which dotnet runtimes I got. When clicking on that folder I was told I
did not have enough authority to open the folder (despite me being an
Windows administrator).
I then Went back to the add/remove programs window and was about to
repair the .Net2.0 redistributable. It then claimed here as well that I
did not have the .Net 2.0 installed, I also got a question kind of like
"would you also like to remove this entry in this list". I choose yes.
After this I could not see anything on my primary drive in Windows
explorer, it just searches for ever. I tried shutting down Windows -
that did not work either (it hung on the "Shutting down Windows" text,
so I pushed my reset button. Windows asked if I wanted to start with
the latest saved configuration, I choose yes, but Windows is still the
same.
I tried uninstalling my application, and the uninstall starts but
before it ends it pops up an error message saying something like "error
installutillib.dll", and terminates the uninstall action (undo's it)
What has happened here, if it is not a virus doing this, then there
must be a severe bug somewhere in .Net 2.0 redistributable or in VS2003
-> VS2005 conversion.
I converted my .Net1.1 application (written in VS2003) to a .Net2.0
application. I let VS2005 do the job as it suggested when trying to
load my VS2003 project in VS2005.
I then included the output exe from this project into my VS2005 setup
project. I used it as a custom action.
I then built the whole thing and installed it.
When logging off Windows and logging in again, the application was
about to start automatically (as supposed, since I had added a entry at
the correct place in the register - pointing to my application)
I got an error message claiming I needed .Net 2.0 for this application.
I already got .Net 2.0 installed though.
Out of curiosity I opened the add/remove programs window and there it
was, just like I thought. I also tried looking in the Windows folder at
which dotnet runtimes I got. When clicking on that folder I was told I
did not have enough authority to open the folder (despite me being an
Windows administrator).
I then Went back to the add/remove programs window and was about to
repair the .Net2.0 redistributable. It then claimed here as well that I
did not have the .Net 2.0 installed, I also got a question kind of like
"would you also like to remove this entry in this list". I choose yes.
After this I could not see anything on my primary drive in Windows
explorer, it just searches for ever. I tried shutting down Windows -
that did not work either (it hung on the "Shutting down Windows" text,
so I pushed my reset button. Windows asked if I wanted to start with
the latest saved configuration, I choose yes, but Windows is still the
same.
I tried uninstalling my application, and the uninstall starts but
before it ends it pops up an error message saying something like "error
installutillib.dll", and terminates the uninstall action (undo's it)
What has happened here, if it is not a virus doing this, then there
must be a severe bug somewhere in .Net 2.0 redistributable or in VS2003
-> VS2005 conversion.