SharePointCommunity
Die deutschsprachige Community für SharePoint, Microsoft 365, Teams, Yammer und mit Azure

Sponsored by

Willkommen im Forum Archiv.
Einträge sind hier nicht mehr möglich, aber der Bestand von 12 Jahren SharePoint-Wissen ist hier recherchierbar.




dll in die GAC deployen

Unbeantwortet Dieser Beitrag hat 3 Antworten

Ohne Rang
519 Beiträge
donSharepoint erstellt 19 Sept. 2017 17:55
SchlechtSchlechtIn OrdnungIn OrdnungDurchschnittDurchschnittGutGutSehr gutSehr gut

Hallo

 

Ich versuche eine dll in die GAC zu deployen über pshell aber es will einfach nicht deployen:

 

mein skript :

Set-location "C:\SharePoint\SPSecureTrimmedLinks\SPSecureTrimmedLinks\bin\Debug"            

[System.Reflection.Assembly]::Load("System.EnterpriseServices, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")            

$publish = New-Object System.EnterpriseServices.Internal.Publish            

$publish.GacInstall("SPSecureTrimmedLinks97979.dll")  

 

Ich erwarte das die dll hier deployed wird , tut es aber leider nicht : C:\Windows\Microsoft.NET\assembly

 

was mache ich falsch? jemand ne idee? danke

Alle Antworten

Ohne Rang
19231 Beiträge
Andi Fandrich Als Antwort am 20 Sept. 2017 08:22
SchlechtSchlechtIn OrdnungIn OrdnungDurchschnittDurchschnittGutGutSehr gutSehr gut

Ist die Assembly signiert? Ist sie für .NET 4 oder höher?

Viele Grüße
Andi
af @ evocom de
Blog
Ohne Rang
519 Beiträge
donSharepoint Als Antwort am 20 Sept. 2017 09:20
SchlechtSchlechtIn OrdnungIn OrdnungDurchschnittDurchschnittGutGutSehr gutSehr gut

für .net 4.5 . ich habe das auch über gacutil -i versucht. habe davor noch die .snk generiert und das in der assemblyinfo.cs bekannt gemacht.

bekomme immer die meldung : Failure adding assembly to the cache: Attempt to install an assembly without a strong name

verrückt . Ne idee woran das noch liegen könnte? besondere permissions?

Ohne Rang
19231 Beiträge
Andi Fandrich Als Antwort am 20 Sept. 2017 09:24
SchlechtSchlechtIn OrdnungIn OrdnungDurchschnittDurchschnittGutGutSehr gutSehr gut

[quote user="donSharepoint"]Attempt to install an assembly without a strong name[/quote]

Also ist sie eben doch nicht signiert. Gehe in Visual Studio in die Properties des Projekts und dort auf Signing. Da kannst Du das einstellen.

Viele Grüße
Andi
af @ evocom de
Blog