» »

Visual Studio 2010 Reference

Visual Studio 2010 Reference

smejko ::

Živijo!

Če se v Visual Studi-u postavim na neko dodano referenco mi ponudi določene nastavitve.

Kaj konkretno pomenijo:
Copy Local, Embed Interop Types in Specific Version.

lp P

fiction ::

smejko je izjavil:

Copy Local
To pomeni, da se DLL-ji, ki jih referenciraš v projektu skopirajo v npr. bin\Debug zraven k binaryu. To ni nujno treba, ker imaš assembly lahko npr. v GAC-u. Je pa vsekakor priporočljivo vse skupaj vklopiti, da tvoj program dela, tudi če ga skopiraš na drug računalnik brez vseh knjižnic.

smejko je izjavil:

Embed Interop Types
O tem je več tukaj. V bistvu gre za to ali program na koncu referencira "Primary Interop assemblije" za delo s COM objetki ali potrebne stvari vključi v sam program. Pri drugi varianti (true) si bolj portable. Ponavadi vsega skupaj niti ne rabiš, razen če iz .NET kontroliraš Office ali kaj podobnega.

smejko je izjavil:

Specific Version
Ta setting pomeni, če naj se vedno uporablja določena verzija assemblija. Ti npr. dodaš eno knjižnico med reference. Potem zamenjaš ta DLL z novejšo verzijo na disku in poskušiš na novo zbuildati projekt. Če je nastavitev true ti ne bo več uspelo. Kar se tiče runtime obnašanja vse skupaj nima veze. Tisto lahko kontroliraš z app/web.config.

smejko ::

Super hvala :)


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

Keylogger

Oddelek: Programska oprema
352623 (1350) Blisk
»

C# in SQLite knjižica

Oddelek: Programiranje
161104 (838) bsslo
»

kako narediti program ki bere drugi program

Oddelek: Programiranje
465727 (4040) imagodei
»

Vprasanje glede Visual Studio 2010 Ultimate - vec projektov v solution-u

Oddelek: Programiranje
5659 (538) Vesoljc
»

[c#] Form in .DLL

Oddelek: Programiranje
6787 (648) japol

Več podobnih tem