Каков путь к tblexp в основном проекте .NET?

Я пытаюсь экспортировать TLB-файл для F# DLL. Для .NET Framework до 4.8 работает следующая настраиваемая команда сборки:

          <Target Name="PostBuild" AfterTargets="PostBuildEvent">
      <Exec Command="&quot;$(TargetFrameworkSDKToolsDirectory)\tlbexp&quot; /verbose &quot;$(TargetPath)&quot;" />
    </Target>

Я перешел на .NET 6.0 (Visual Studio 2022), и TargetFrameSDKToolsDirectory указывает на

      C:\Program Files (x86)\Microsoft SDKs\Windows\v10.0A\bin\NETFX 4.8 Tools\\

Какая эквивалентная переменная используется для поиска tlbexp версии .NET Core 6.0?

1 ответ

В качестве замены вы можете использовать следующий проект:
https://github.com/dspace-group/dscom

Это работает с .net 6.0

Установить:
dotnet tool install -g dscom

Бежать:
dscom tlbexport myassembly.dll

Другие вопросы по тегам