Quando si aggiunge un riferimento in un progetto # modulo di VS2008 C, Visual Studio non copiare l'assembly di riferimento

StackOverflow https://stackoverflow.com/questions/1098409

  •  11-09-2019
  •  | 
  •  

Domanda

nella directory del progetto? Oppure semplicemente riferimento al dll dove esiste?

La mia ipotesi è che quando si compila, si copia alla DLL nella directory locale bin / debug (rilascio).

Sono in esecuzione in alcuni problemi con un progetto sul posto di lavoro che coinvolge mancano terzo componente della DLL e io sono un po 'confuso, quindi non sono sicuro di come procedere.

Grazie, Kevin

È stato utile?

Soluzione

Per impostazione predefinita, se è nel GAC, allora non copiare l'assembly a livello locale. Se lo è altrove, lo farà.

Se avete qualche dubbio, guardare sotto la vostra lista referenze e passare alle proprietà del gruppo in questione. C'è una proprietà "copia locale". Se si modifica la proprietà, si dovrebbe copiare al progetto di uscita. Ripeti la confezione e la distribuzione.

Altri suggerimenti

Un riferimento ha una proprietà denominata 'copia locale'. Se questa è impostata su true allora l'assemblea verrà copiato nella cartella di output.

Sarà copiarlo se la dite nelle proprietà per il riferimento. riferimenti indiretti (vale a dire quando un controllo di terza parte ha bisogno di ancora un altro controllo 3a parte che non viene fatto riferimento) non sarà, ma penso che si ottiene un avviso del compilatore, se questo è il caso.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top