56 messaggi dal 07 marzo 2006
Ciao a tutti,
qualcuno saprebbe dirmi qual'è la maniera migliore (ma soprattutto la più sicura, ovvero quella con meno possibilità di fare casini) per compilare un progetto che utilizza dll con file diversi per 32 e 64 bit? La via più semplice è quella di aggiornare i riferimenti a mano ogni volta, ma direi che è anche la meno consigliabile...
Grazie mille :)

Software Department
Aprilia Racing S.r.l.
http://www.racingaprilia.com/

==========================================

L'ipocondria è l'unica malattia che non ho.
(Anonimo)
Ciao, se il tuo intendo è differenziare in funzione del 32 e del 64 bit, vai nel configuration manager cliccando con il pulsante destro sulla solution. Crea un nuovo "solution platform" per x64, in questo modo, oltre a poter scegliere tra debug e release ti ritrovi sulla toolbar, anche le voci x86 e x64.
A questo puoi modificare il file csproj manualmente (con notepad o facendo l'unload) e aggiungere le reference o i file, ponendo la condizione. Ad esempio
<Reference Include="System" />
<Reference Include="Pippo" Condition=" '$(Configuration)|$(Platform)' == 'Debug|x86' " />
<Reference Include="Pluto" Condition=" '$(Configuration)|$(Platform)' == 'Debug|x64' " />

Riaprendo il progetto ti ritroverei con entrambe le referenze che verranno però compilate con la rispettiva piattaforma

Ciao

Il mio blog
Homepage
56 messaggi dal 07 marzo 2006
Ok, grazie, proverò

Software Department
Aprilia Racing S.r.l.
http://www.racingaprilia.com/

==========================================

L'ipocondria è l'unica malattia che non ho.
(Anonimo)

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.