🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: alt.pl.comp.lang.csharp
Article #991

Re: ngen.exe

#991
From: Robert Winkler
Date: Thu, 22 Apr 2004 08:00
25 lines
2213 bytes
> Jak używać obrazy zrobione tym narzędziem?
Nie wykorzystasz

> I jak rozwiązać ewentualną instalację z takim obrazem?
Pliku wygenerowanego za pomocą ngen nie można kopiować na inny komputer.
Ngen generuje natywny obraz danego assembly na podstawie konfiguracji danego komputera,
uwzglednia w tym przypadku rodzaj i ilość microprocesorów
(np. wyrównanie kodu maszynowego w zależności od długości wiersz Cache Level 1)
wersje systemu operacyjnego (nowe wersje Windows zawieraja WinAPI w wersji Unicodowej
nie wymagajacej konwersji tektów pomiędzy różnymi stronami kodowymi)
i oczywiście wersje frameworka
Zmiana któregokolwiek z elementów powoduje że wygenerowany plik staje się bezużyteczny.

Zamiast przenosić obraz natywny danego assembly pomiedzy komputerami
zastanów się nad jego generacja w trakcie instalacji programy,
tak jak to robi program instalacyjny .NET Framework'a
z assembly mscorlib, System, System.XML, System.Windows.Forms,
System.Drawing, CustomMarshalers itp.

Przykłąd znaleźć można w MSDN, dopisać należy tylko kod usuwajacy obraz natywny w trakcie deinstalacji
http://msdn.microsoft.com/library/en-us/vsintro7/html/vxwlkWalkthroughUsingCustomActionToPrecompileAssermblyDuringInstallation.asp?frame=true

-- 
____________
Robert Winkler
Technical Details
Message-ID: <c67u17$q39$1@news.onet.pl>
Path: mbox-mo1.pugleaf.net!archiver1.google.com!news1.google.com!news.glorb.com!nntp.idg.pl!newsfeed.gazeta.pl!news.onet.pl!not-for-mail
References: <c67pml$kup$1@atlantis.news.tpi.pl>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!archiver1.google.com!news1.google.com!news.glorb.com!nntp.idg.pl!newsfeed.gazeta.pl!news.onet.pl!not-for-mail
From: "Robert Winkler" <win...@NOSPAMpoczta.fm>
Newsgroups: alt.pl.comp.lang.csharp
Subject: Re: ngen.exe
Date: Thu, 22 Apr 2004 10:00:32 +0200
Organization: news.onet.pl
Lines: 26
Sender: robert_winkler@poczta.onet.pl@217.8.174.175
Message-ID: <c67u17$q39$1@news.onet.pl>
References: <c67pml$kup$1@atlantis.news.tpi.pl>
NNTP-Posting-Host: 217.8.174.175
Mime-Version: 1.0
X-Trace: news.onet.pl 1082620775 26729 217.8.174.175 (22 Apr 2004 07:59:35 GMT)
X-Complaints-To: ab...@onet.pl
NNTP-Posting-Date: 22 Apr 2004 07:59:35 GMT
X-Priority: 3
X-MSMail-Priority: Normal
X-Newsreader: Microsoft Outlook Express 6.00.2800.1409
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1409
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit