C# Com DLL Пример - Проблема построения для .NET 5.0 Target на 32 -битной Windows 10 / .net Framework 4.8C#

Место общения программистов C#
Ответить
Anonymous
 C# Com DLL Пример - Проблема построения для .NET 5.0 Target на 32 -битной Windows 10 / .net Framework 4.8

Сообщение Anonymous »

Though I've got built example from msdn-docs on how to Expose .NET Core components to COM with C:\COMServerDemo>dotnet build build.proj after changing in *.proj files of Server & Client net3.0 to netcoreapp5.0, I cannot execute further Инструкции: < /p>

Код: Выделить всё

  ************************************
*** 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\"
либо используя regsvr32.exe "c: \ comserverdemo \ comserver \ bin \ debug \ netcoreapp5.0 \ comserver.dll" или regsvr32.exe "C: \ comserverdemo \ comserver \ bin \ debug \ netcoreapp5.0 \ ref \ comserver.dll" Я получаю ошибку, например: comserver.dll загружен, но входная точка DllRegisterver не может быть найдена. ?? />
  • Код: Выделить всё

    regasm.exe
    больше не используется,
  • Стротельное имя от sn.exe больше не требуется для подписи сборки,
  • -Option больше не требуется, когда компилированные сборки - (вероятно),
    < li> system.reflection.sembly для сборки или загрузки системы. Апдомен из net2.0 Также теперь не нужно, чтобы не нужна
  • Начало с# 9 и .net 5 (2019 год). Main (String [] args) , кажется, не требуется - оптимизация для более короткого кода
  • Целью должна быть net5.0 (? Если в Windows должна быть net48 в моем случае, nb -версия),
  • Восстановление зависимости, когда я использую строительную строку), как я смотрю в Code, как я смотрю в Code, как я смотрю в Code, как я смотрю в Code, как я смотрю в Code, как я смотрю в Code, как я смотрю в Code, как я использую. Консоль. < /Li> следует использовать в сборке, которая предоставляет Com Server
  • Начиная с Net8.0 Com -источника Generator - использование
Я даже не могу предположить, что мне не хватает, или что я делаю неправильно с моим dotnet -command: или, возможно, моя среда, или я не могу добавить. .proj файлы сервера или клиента ?? -Если я не строю не в Visual Studio, но в Dotnet (или могу попробовать MSBuild), в 32X Windows 10 V.1607 с установленной .NET Framework 4.8.03761. Я в замешательстве. Если я что -то забыл? (Чтобы разделить старый и новый совет в Dev-Net о Com-Interopecation для .NET 5.0 или .NET 4.8?)

Подробнее здесь: https://stackoverflow.com/questions/796 ... it-windows
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»