Mit problem er at jeg ikke helt ved, hvordan det gøres.
VS.NET sætter jo en masse parametre i selve assemblyinfo filen, som er tomme undtagen GUID.
Når jeg så har flere assemblyinfo filer pga jeg har flere class lib's + den som ligger i web app projektet så brokker den sig over at kun en assembly må have en GUID i det samme projekt, eller noget i den retning.
Den keyfile kan jeg ikke få til at virke, selvom det nu skulle være lige til.
fatter ikke hvorfor, men jeg kan ikke ramme den rigtige sti som angiver keyfilens placering. Den siger at den ikke kan finde den. Hehe
Det stinker.....
Men når jeg sletter GUID på de class lib's jeg laver og ikke angiver nogen key så brokker den sig ikke.
Du skal heller ikke have flere assambleys i samme projekt. Du skal have den i hvert sit projekt i den samme solution. Så laver du en add reference i den projekt hvor du skal bruge den anden assambley.
Det kommer meget an på hvordan du vil bruge dit Assembly, hvis det skal bruges på tværs af applicationer, fks skal bruges på flere forskellige websites. Så ville det være en god ide at lave et Strong Named Assembly og smide det i global assembly cachen på serveren. Hvis du bare sidder og udvikler et website så er det pænt ligegyldigt hvordan din assemblyinfo fil ser ud.
Mht keyfiles, de skal ikke være unikke for applicationen, det er meningen at de bruges til at identificere udvikleren af assembliet. De skal også kun bruges hvis du vil have et strong named assembly.
Hvis du skal have refferere til en key gøres det gerne på følgen måde. [assembly: AssemblyKeyFile(@"\\udvserver\internal\key\keypair.snk")]
du kan selvfølgelig også reffere til den lokalt...
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.