I'm working in VS2010, VB.Net, compiling and packaging a dll which is callled from a right click menu. I was ordered to require .Net 4.0 as the target framework and as a prerequisite for the program, so I did and it everything worked. A week
later, a client complained, so I have to revert to requiring and targeting .Net Framework 3.5. I went into the solution, changed the Targeted Framework, Launch Condition and Prerequisites back to 3.5. Everything compiled fine.
But new installs wouldn't show the right click option until .Net Framework 4 was installed too. I've tried changing the framework target back to 3.0, 2.5 and 2.0, and reverting the vbproj back to a build where it worked, but same results. Take
a working install, uninstall 4.0 framework and it stops working. Take a 3.5 targeted install, run the install on a clean machine, and it doesn't work. Add the .Net Framework 4.0 and it works instantly. Same results when
a compiled dll is dropped into working installation. (They all require 4.0, despite the selected target environment....)
Any htoughts welcome... I'm stumped and spent all day yesterday on this.
View Complete Post