Om jag har förstått det rätt så skall man med Setup projekten i VS2005 kunna redistribuera .net ramverket på ett enkelt sätt, mycket riktigt så kan man ange ramvereket som en prerequisite och bootstrappern kollar så att ramverket är installerat, om inte så får användaren ett meddelande och blir vägledd för att ladda ner och installera ramverket. Detta är bra förutom en liten detalj, när jag distribuerar på CD så vill jag lägga dotnetfx.exe i samma mapp som bootstrappern, bootstrappern skall då installera ifrån denna filen istället för att ladda ner från nätet. Finns det något enkelt sätt att göra detta? Hej. Både ja och nej, det hjälpte så till vida att du bekräftar en misstanke. Jag har nämligen gjort precis så, det är bara det att när jag har testat installationen på en dator som inte har ramverket installerat så har nedladdningen börjat även om dotnetfx.exe ligger där den ska lokalt. Jag får ta och testa det på ett par datorer till och försöka felsöka lite bättre, tack för hjälpen så länge. Det är noga beskrivet här:Redistribuera .net ramverket
Sv: Redistribuera .net ramverket
Markera setup-projektet i solution explorer, höger-klicka och välj properties.
Klicka på "Prerequisites"
Bocka för det du vill ha med (.NET Framework 2.0).
Välj "Download prerequisites from same location as my application".
Klicka OK, OK.
Kör build på ditt setup-projekt. Om du nu kollar mappen där din setup skapats så finns en mapp för installation av ramverket med där och installeras automagiskt om det behövs när du kör din setup.
Hoppas det hjälpte
JanneSv:Redistribuera .net ramverket
/PatrikSv: Redistribuera .net ramverket
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnvs05/html/redistnet20.asp
Ytterligare en sida om det:
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnnetdep/html/ndp2_dplvs.asp