webForumDet fria alternativet

Ange versionsnummer för kompilerad dll?

.NET

8 svar · 265 visningar · startad av Pace

Medlem sedan juni 20019 024 inlägg
Frågan#1

När man kompilerar en .Vb-fil till .dll - kan man på något sätt ange filversion, företag, varumärken etc i filen (allt det som finns när man högerklickar på .dll-filen och väljer Egenskaper > Version)?

Skulle vara smidigit när man kompilerar och distribuerar filerna ofta.

Medlem sedan juni 20022 599 inlägg
#2

Allt sånt kan du ange i filen "AssemblyInfo.vb".

Medlem sedan juni 20019 024 inlägg
#3

Tack, har sökt runt lite nu men jag förstår inte hur man ska knyta samman AssemblyInfo.vb med övriga vb-filer.

Medlem sedan apr. 20012 266 inlägg
#4

AssemblyInfo.vb är specifik för ett projekt och när alla dina .vb filer i ett projekt kompileras till en .dll kommer .dll-filen att få "infon" från AssemblyInfo.vb.

Medlem sedan juni 20019 024 inlägg
#5

Finns det något sätt att göra detta manuellt istället för VS.NET?

Medlem sedan aug. 2001458 inlägg
#6

Förstår inte riktigt vad du är ute efter. När du skapar projektet från VS.Net får du filen Assembyinfo.vb, som innehåller några attribut kompilatorn sedan använder för att skriva den informationen in i .exe filen när du bygger projektet. Filen kan egentligen heta vad som helst, bara den har rätt attribut i sig.

Vad är det som gör att du inte vill använda dig av Assemblyinfo.vb?

> "förstår inte hur man ska knyta samman AssemblyInfo.vb med övriga vb-filer"

Hur menar du?

Medlem sedan juni 20019 024 inlägg
#7

Jag vill göra det manuellt, d.v.s. inte använda VS.NET till detta. Jag förmodar att VS använder vbc för att kompilera och då borde det väl rimligtvis fungera.

Med det sistnämnda menar jag till en .dll.

Medlem sedan aug. 2001458 inlägg
#8

Lägg bara till AssemblyInfo.vb som en fil att kompilera:

vbc  /imports:System /t:library /r:System.dll class1.vb AssemblyInfo.vb
Medlem sedan juni 20019 024 inlägg
#9

Ibland är det bara för enkelt... Tack så mycket! :)

252 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
124 ms — deklarationer (db)
0 ms — hämta statistik (cache)
125 ms — hämta tråd, inlägg och bilagor (db)
121 ms — ändringar (db)