Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Referera assembly utan strong name?

Postades av 2007-05-09 14:43:30 - Magnus Gustafsson, i forum vb.net, Tråden har 5 Kommentarer och lästs av 2159 personer

Jag har fått ett "städ-projekt" i knät här på jobbet :-) En gammal .Net webapplikation skriven i VB.Net med lite buggar som behöver rättas. Bristfällig dokumentation, inkorrekta anvisningar hur man får igång källkoden osv.

Nåväl nu till problemet. Projektet refererar in Interop.ActiveDs.dll för att kunna göra uppslag och söka i företagets ActiveDirectory. Har uppenbarligen funkat bra tidigare men när jag försöker kompilera får jag meddelandet:

Unable to emit assembly: Referenced assembly 'Interop.ActiveDs' does not have a strong name.

Då mitt projekt kör med en snk-fil och strong name krävs även att allt man refererar in har strong name, det är så det funkar, så mycket har jag förstått. Jag kan lösa problemet genom att helt enkelt ta bort raden om AssemblyKeyFile i min AssemblyInfo.vb-fil men då är inte längre min applikation strong named.

Har sökt en del om detta på nätet och bl a hittat en del om att köra tlbimp.exe mm men det funkar inte. Måste finnas andra som stött på samma problem.

Eller är det en bra lösning att bara strunta i att köra med strong name? Känns inte så...

Jag kör Visual Studio 2003, framework 1.1. Har testat både på Windows 2000 och Windows 2003 men får samma problem i båda miljöerna.


Svara

Sv: Referera assembly utan strong name?

Postades av 2007-05-09 15:21:31 - Simon Dahlbacka

<b>Har sökt en del om detta på nätet och bl a hittat en del om att köra tlbimp.exe mm men det funkar inte. </b>

<i>Funkar inte</i> är ingen bra felbeskrivning.. Men att köra tlbimp <b>med /keyfile:[FileName]</b> är det du ska göra..


Svara

Sv:Referera assembly utan strong name?

Postades av 2007-05-09 15:27:22 - Magnus Gustafsson

Riktigt, ngn vidare beskrivning av felet var det inte. Var så trött på att inte få ordning på detta... :-)

Detta fel får jag:

TlbImp error: The input file C:\Dev\SEML_PRAKT\Applications\Prakt\Source\Server\Prakt4\tmp\Interop.ActiveDs.dll in not a valid type library

Vad beror detta på?


Svara

Sv: Referera assembly utan strong name?

Postades av 2007-05-09 16:34:43 - Simon Dahlbacka

Ahaa!

Du matar alltså tlbimp med fel fil, <b>Interop.ActiveDs.dll</b> är den fil som tlbimp skapar, det som den vill ha är type libraryn, antagligen ActiveDs.dll alternativt ActiveDs.tlb, när du matar den med rätt input så bör det funka.


Svara

Sv:Referera assembly utan strong name?

Postades av 2007-05-09 16:45:16 - Magnus Gustafsson

Ok, fel fil, det fattar jag nu men det funkar ändå inte. Om jag kör med activeds.tlb får jag en lång radda med fel av typen:

TlbImp warning: The type library importer could not convert the signature for the member 'ADS_OCTET_STRING.lpValue'

och av typen:

TlbImp warning: At least one of the arguments for 'IPrivateDispatch.ADSIGetIDsOfNames' can not be marshaled by the runtime marshaler. Such arguments will therefore be passed as a pointer and may require unsafe code to manipulate.

Har inte testat att använda den resulterande filen men det låter lite osäkert.

Om jag kör med filen activeds.dll får jag felet:

TlbImp error: The input file 'C:\Temp\Prakt\activeds.dll' is not a valid type library

Jag får ingen ordning på detta.


Svara

Sv: Referera assembly utan strong name?

Postades av 2007-05-09 16:51:18 - Magnus Gustafsson

Det lustiga är att det funkar på en annan maskin. Jag provade att kopiera den Interop.ActiveDs.dll som fanns där och att referera in den i mitt projekt istället men det blir ändå samma fel. Borde inte denna vara strong named om den funkar på en annan server?


Svara

Nyligen

  • 09:09 Vill du köpa medicinska tester?
  • 12:47 Vem beviljar assistansen – kommune
  • 14:17 Någon med erfarenhet av hemstädnin
  • 14:14 Bör man använda sig av en båtförme
  • 14:12 Finns det någon intressant hundblo
  • 14:25 Tips på verktyg för att skapa QR-k
  • 14:23 Tips på verktyg för att skapa QR-k
  • 20:52 Fungerer innskuddsbonuser egentlig

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 569 602
27 953
271 705
4 212
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies