C# com dll Beispiel - Problemaufbau für .NET 5.0 Ziel auf 32 -Bit -Windows 10 / .NET Framework 4.8C#

Ein Treffpunkt für C#-Programmierer
Anonymous
 C# com dll Beispiel - Problemaufbau für .NET 5.0 Ziel auf 32 -Bit -Windows 10 / .NET Framework 4.8

Post by Anonymous »

Obwohl ich ein Beispiel aus msdn-docs erstellt habe Anweisungen: < /p>

Code: Select all

  ************************************
*** COMServer usage instructions ***
************************************
The server must be COM registered in order to activate.
The following commands must be executed from an elevated command prompt.
Register:
regsvr32.exe "C:\COMServerDemo\COMServer\bin\Debug\netcoreapp5.0\"
Unregister:
regsvr32.exe /u "C:\COMServerDemo\COMServer\bin\Debug\netcoreapp5.0\"
Entweder mit regsvr32.exe "c: \ comserverdemo \ comserver \ bin \ debug \ netcoreApp5.0 \ comserver.dll" oder regsvr32.exe "C: \ comserverdemo \ comserver \ bin \ debug \ netcoreApp5.0 \ ref \ comserver.dll" Ich erhalte Fehler wie: Modul comserver Technologie: < /p>

[*]regasm.exe kann nicht mehr verwendet werden - da Informationen über Typen ab V.Win8 nicht in Typ -Bibliotheken sind (.tlb), aber in Metadatendateien (.winmd) < /li>
Strict -Name von sn.exe < /code> ist nicht mehr notwendig, um zu verkleinern.

Code: Select all

/clr
-option ist nicht mehr benötigt, wenn zusammen Kompilierungen - (wahrscheinlich),
[*] System.reflection.Assembly für Assemblys oder Ladung von System.Appdomain aus dem net2.0 Auch jetzt nicht benötigt wird. C# 9 und .NET 5 (Jahr 2019) sogar mit System und Klassenprogramm und statische Void -Haupthaupt (String [] args) scheint nicht erforderlich zu sein - Optimierung für kürzere Code
[*] Ziel sollte Net5.0 (? If in Windows sollte net48 in meiner Fall, in meinem Fall, in meinem Fall, in meinem Fall, in meinem Fall, in meinem Fall, in meiner Fallung, in meiner Fallung, in meiner Fallung, in meiner Fallung, in meiner Fallung, in meiner Fallung, in meiner Fallung, in meiner Fallung, in meiner Fallung, in meinem Fall, in meiner Fallung, in meiner Fallung, in meiner Fallung, in meiner Fallung, ist er in meiner Fallung, nnb/long. Die Abhängigkeiten werden von selbst durchgeführt, wenn ich Dotnet Build verwende, wie ich in der CMD -Konsole sehe.

Code: Select all

True
sollte in der Assembly verwendet werden, die den COM -Server ergibt. .Proj Dateien von Server oder Client? -Wenn ich nicht in Visual Studio baue, sondern in Dotnet (oder MSBuild versuchen kann), in 32x Windows 10 V.1607 mit .NET Framework 4.8.03761 installiert. Ich bin verwirrt. Wenn ich etwas vergessen habe? (Um alte und neue Ratschläge in Dev-Net über die COM-Interoperabilität für .NET 5.0 oder .NET 4.8?)

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post