Global Asembly Cashe og strong names
Yo thereJeg udvikler pt. WebParts i C# til Sharepoint. Indtil videre har jeg ikke givet mig af med strong-naming og har blot sat mit projekts outputpath til bin folderen på serverens wwwRoot folder.
Det har virket fint.
Nu skal jeg imidlertid af forsk. årsager lægge et par af mine parts i Global Asembly Cache og er derfor nødt til at strongname dem.
Jeg har så et forståelsesproblem omkring hvor hvad foregår. MS går af guderne må vide hvilken grund næsten altid ud fra at man har insatlleret sine udviklings værktøjer på produktionsserveren - DID I MISS SOMETHING :-).
Når jeg generer min keypair.snk - med sn.exe -k skal jeg så gøre det på min lokal maskine og så flytte filen op på serveren på samme lokation, eller skal jeg lægge kopierer sn.exe over på serveren og skabe min keyfile der?
Og når det problem er løst - i assembly.cs skal jeg fylde noget i stedet for XXX i linien:
[assembly: AssemblyKeyFile("XXX")]
Hvad skal jeg skrive dér når jeg udvikler lokalt?
Der gives fgl ms comment i kilden:
The location of the project output directory is dependent on whether you are working with a local or web project.
For local projects, the project output directory is defined as
<Project Directory>\obj\<Configuration>
Men det er ikke fordi det tænder den store spot i mit sind
Anyone...?
Per
