Код: Выделить всё
************************************
*** 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\"
- regerasm.exe не может быть более использован - потому что информация о типах, начиная с V.Win8, не в библиотеках типа (.tlb), а в файлах метаданных (.winmd) < /li>
Стротое имя из sn.exe < /code> не требуется более необходимо-Option больше не требуется, когда компилированные сборки - (вероятно),Код: Выделить всё
/clr
< li> system.reflection.sembly для сборки или загрузки системы. Апдомен из net2.0 также теперь, кажется, не требуется - tlbexp.exe. />tlbimp.exe преобразует кокрасс и интерфейсы, содержащиеся в библиотеке типа COM в метаданные. Таким образом, он генерирует сборочную сборку и пространство имен для информации типа
- Начало с C# 9 и .net 5 (2019 год) даже использования System и Class Program и Static void Main (string [] args) , кажется, не требуется - оптимизация для коротки кода
- net5. net48 В моем случае, NB -версии),
- Восстановление зависимостей осуществляется само по себе, когда я использую Dotnet Build , как я вижу в консоли CMD.
- следует использовать в сборке, которая предоставляет Com Server
Код: Выделить всё
True - Начиная с Net8.0 Com -источника Generator - использование
Can anybody give some clue to understanding new technology for building COM-Server to use it in 32x-winexe-Client while building & running in dotnet? Я в замешательстве. Если я что -то забыл? (Чтобы разделить старые и новые советы в Dev-Net о Com-Interoperability для .NET 5.0 или .NET 4.8?)
Подробнее здесь: https://stackoverflow.com/questions/796 ... it-windows
Мобильная версия