du skal gøre dette : Microsoft Visual Basic .NET If a Visual Basic .NET project references the COM Interop assembly, you must manually generate the COM Interop assembly with Tlbimp.exe, as follows: 1. In Microsoft Visual Studio .NET, open the properties of the Visual Basic project in which you want to reference the COM component. 2. Delete the existing reference to your COM component. 3. Run Tlbimp.exe from a command prompt on your COM DLL to generate an Interop assembly that has a strong name, as follows: tlbimp.exe MyCOMDLL.dll /keyfile:KeyFile.snk /out:MyCOMInterop.dll 4. Add a reference to the output file from Tlbimp.exe to your Visual Basic .NET project. 5. Rebuild the project.
sorry er lidt grøn hvad komando linie angår kan du hjælpe lidt med : 3. Run Tlbimp.exe from a command prompt on your COM DLL to generate an Interop assembly that has a strong name, as follows: tlbimp.exe MyCOMDLL.dll /keyfile:KeyFile.snk /out:MyCOMInterop.dll 4. Add a reference to the output file from Tlbimp.exe to your Visual Basic .NET project.
så skal du bruge C:\Programmer\Microsoft Visual Studio .NET 2003\SDK\v1.1\Bin\tlbimp.exe MyCOMDLL.dll /keyfile:KeyFile.snk /out:MyOPUSDocgruppenGuiComponents.dll
skal MyCOMDLL.dll udskiftes med OPUSDocgruppenGuiComponents.dll ?? og er det den rigtige rude jeg er i i vs Command Window.... kan slet ikke angive nogen sti
søg efter csc.exe så prøv med path\csc.exe C:\Programmer\Microsoft Visual Studio .NET 2003\SDK\v1.1\Bin\tlbimp.exe MyCOMDLL.dll /keyfile:KeyFile.snk /out:MyOPUSDocgruppenGuiComponents.dll fra kør menuen.
eller bare C:\Programmer\Microsoft Visual Studio .NET 2003\SDK\v1.1\Bin\tlbimp.exe MyCOMDLL.dll /keyfile:KeyFile.snk /out:MyOPUSDocgruppenGuiComponents.dll
kan få stien C:\Programmer\Microsoft Visual Studio .NET 2003\SDK\v1.1\Bin\ og så kan jeg køre tlbimp.exe og så får jeg en oversigt over forskellige komandoer man kan lave med tlbimp.exe
hehe er lidt på barbund med syntaksen og jeg tror ikke jeg har en keyfile fandt en ved søgning men den har vel ikke noget med mit projekt at gøre lå i C:\Programmer\Microsoft Visual Studio .NET 2003\SDK\v1.1\QuickStart\howto\samples\adoplus\distribtransaction\cp
kan det skyldes at jeg i OPUSDocgruppenGuiComponents refererer et andet project som er lavet med det samme den har en keyfile der hedder OPUSDocGUIComponents.snk
sti til keyfile: C:\Documents and Settings\Rene.PRIVATE\Skrivebord\Ny mappe\cd på 169.254.90.8\OPUSDocgruppenGuiComponents OPUSDocgruppenGuiComponents.snk
sti til dll: C:\Documents and Settings\Rene.PRIVATE\Skrivebord\Ny mappe\cd på 169.254.90.8\OPUSDocgruppenGuiComponents\bin\Debug OPUSDocgruppenGuiComponents.dll
sti til TlbImp: C:\Programmer\Microsoft Visual Studio .NET 2003\SDK\v1.1\Bin TlbImp.exe
C:\Programmer\Microsoft Visual Studio .NET 2003\SDK\v1.1\Bin\tlbimp.exe C:\Documents and Settings\Rene.PRIVATE\Skrivebord\Ny mappe\cd på 169.254.90.8\OPUSDocgruppenGuiComponents\bin\Debug\OPUSDocgruppenGuiComponents.dll /keyfile:C:\Documents and Settings\Rene.PRIVATE\Skrivebord\Ny mappe\cd på 169.254.90.8\OPUSDocgruppenGuiComponents\OPUSDocgruppenGuiComponents.snk /out:C:\MyOPUSDocgruppenGuiComponents.dll
Microsoft Windows XP [version 5.1.2600] (C) Copyright 1985-2001 Microsoft Corp.
C:\Documents and Settings\Rene.PRIVATE>C:\Programmer\Microsoft Visual Studio .NE T 2003\SDK\v1.1\Bin\tlbimp.exe C:\Documents and Settings\Rene.PRIVATE\Skrivebord \Ny mappe\cd på 169.254.90.8\OPUSDocgruppenGuiComponents\bin\Debug\OPUSDocgruppe nGuiComponents.dll /keyfile:C:\Documents and Settings\Rene.PRIVATE\Skrivebord\Ny mappe\cd på 169.254.90.8\OPUSDocgruppenGuiComponents\OPUSDocgruppenGuiComponent s.snk 'C:\Programmer\Microsoft' blev ikke genkendt som en intern eller ekstern kommand o, et program eller en batchfil.
C:\Documents and Settings\Rene.PRIVATE>/out:C:\MyOPUSDocgruppenGuiComponents.dll
"C:\Programmer\Microsoft Visual Studio .NE T 2003\SDK\v1.1\Bin\tlbimp.exe" "C:\Documents and Settings\Rene.PRIVATE\Skrivebord \Ny mappe\cd på 169.254.90.8\OPUSDocgruppenGuiComponents\bin\Debug\OPUSDocgruppe nGuiComponents.dll" /keyfile:"C:\Documents and Settings\Rene.PRIVATE\Skrivebord\Ny mappe\cd på 169.254.90.8\OPUSDocgruppenGuiComponents\OPUSDocgruppenGuiComponent s.snk"
Microsoft Windows XP [version 5.1.2600] (C) Copyright 1985-2001 Microsoft Corp.
C:\Documents and Settings\Rene.PRIVATE>"C:\Programmer\Microsoft Visual Studio .N E '"C:\Programmer\Microsoft Visual Studio .NE' blev ikke genkendt som en intern el ler ekstern kommando, et program eller en batchfil.
C:\Documents and Settings\Rene.PRIVATE>T 2003\SDK\v1.1\Bin\tlbimp.exe" "C:\Docum ents and Settings\Rene.PRIVATE\Skrivebord 'T' blev ikke genkendt som en intern eller ekstern kommando, et program eller en batchfil.
C:\Documents and Settings\Rene.PRIVATE>\Ny mappe\cd på 169.254.90.8\OPUSDocgrupp enGuiComponents\bin\Debug\OPUSDocgruppe '\Ny' blev ikke genkendt som en intern eller ekstern kommando, et program eller en batchfil.
C:\Documents and Settings\Rene.PRIVATE>nGuiComponents.dll" /keyfile:"C:\Document s and Settings\Rene.PRIVATE\Skrivebord\Ny Syntaksen i filnavnet, mappen eller diskenhedsnavnet er forkert.
C:\Documents and Settings\Rene.PRIVATE>mappe\cd på 169.254.90.8\OPUSDocgruppenGu iComponents\OPUSDocgruppenGuiComponent Den angivne sti blev ikke fundet.
prøv at kopier teksten ind i en txt fil og sørg for at det hele står på en linje
"C:\Programmer\Microsoft Visual Studio .NET 2003\SDK\v1.1\Bin\tlbimp.exe" "C:\Documents and Settings\Rene.PRIVATE\Skrivebord\Ny mappe\cd på 69.254.90.8\OPUSDocgruppenGuiComponents\bin\Debug\OPUSDocgruppe nGuiComponents.dll" /keyfile:"C:\Documents and Settings\Rene.PRIVATE\Skrivebord\Ny mappe\cd på 169.254.90.8\OPUSDocgruppenGuiComponents\OPUSDocgruppenGuiComponent s.snk"
Microsoft Windows XP [version 5.1.2600] (C) Copyright 1985-2001 Microsoft Corp.
C:\Documents and Settings\Rene.PRIVATE>"C:\Programmer\Microsoft Visual Studio .N ET 2003\SDK\v1.1\Bin\tlbimp.exe" "C:\Documents and Settings\Rene.PRIVATE\Skriveb ord\Ny mappe\cd på 169.254.90.8\OPUSDocgruppenGuiComponents\bin\Debug\OPUSDocgru ppenGuiComponents.dll" /keyfile:"C:\Documents and Settings\Rene.PRIVATE\Skrivebo rd\Ny mappe\cd på 169.254.90.8\OPUSDocgruppenGuiComponents\OPUSDocgruppenGuiComp onents.snk" Microsoft (R) .NET Framework Type Library to Assembly Converter 1.1.4322.573 Copyright (C) Microsoft Corporation 1998-2002. All rights reserved.
TlbImp error: The input file 'C:\Documents and Settings\Rene.PRIVATE\Skrivebord\ Ny mappe\cd på 169.254.90.8\OPUSDocgruppenGuiComponents\bin\Debug\OPUSDocgruppen GuiComponents.dll' is not a valid type library
Nå dr chaos så lykkes det jiihaaaa og tusind tak for din tolmodighed løsning blev ikke helt som du ville have det men have ikke fundet den uden dig :-) tak Løsning
for at lave en Keyfile: "C:\Programmer\Microsoft Visual Studio .NET 2003\SDK\v1.1\Bin\sn" -k "C:\Documents and Settings\Rene.PRIVATE\Skrivebord\Ny mappe\cd på 169.254.90.8\OPUSDocgruppenGuiComponents\OPUSDocgruppenGuiComponents.snk"
så skulle jeg tilføje lidt i AssemblyInfo.cs: [assembly: AssemblyKeyFile("..\\..\\OPUSDocgruppenGuiComponents.snk")]
lave en build og så skulle jeg bare lave en reference som man plejer og så bliver der automatisk lavet en dll i samme mappe som exe filen ligger og det virker :-)
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.