Описание тега tlbexp
Экспортер библиотеки типов (Tlbexp.exe) - это инструмент, автоматически устанавливаемый вместе с Visual Studio, который создает библиотеку типов, описывающую типы, определенные в сборке среды CLR.
1
ответ
Почему в перечислении System.Runtime.InteropServices.ClassInterfaceType нет значения AutoUnknown?
Перечисление http://msdn.microsoft.com/en-us/library/system.runtime.interopservices.classinterfacetype.aspx в.NET имеет AutoDispatch значение и AutoDual ценность, но нет AutoUnknown значение. Почему нет, и кто-нибудь уже придумал довольно автоматизи…
18 мар '13 в 15:52
0
ответов
tlbexp.exe, asmpath и пробелы
Я пытаюсь бежать tlbexp.exe из сценария MSBuild, и я передаю ему каталоги справочных путей, о которых MSBuild знает: <Exec Command="&quot;$(TargetFrameworkSDKToolsDirectory)tlbexp.exe&quot; &quot;$(IntermediateOutputPath)$(TargetName)…
20 дек '17 в 06:15
1
ответ
tlbexp.exe меняет регистр имен методов
У меня довольно странная проблема. Я экспортирую интерфейс из библиотеки C# в COM. Я включил настройку проекта 'register with COM', поэтому он вызывает tlbexp.exe для создания типа libs. Мы используем регистр верблюдов в именах наших методов, и я за…
28 июн '10 в 05:37
2
ответа
Использование tlbexp.exe на COM DLL
Я пытаюсь установить связь между Centura и COM .dll. (Скачано с http://download.resip.fr/ для импорта базы данных) Centura требует файл.tlb для связи с этим компонентом. Обычно я бы использовал regasm /tlb создать.tlb, но, видя, что это COM.dll, это…
28 дек '10 в 15:57
2
ответа
Предоставление вложенных массивов в COM из.NET
У меня есть метод в.NET (C#), который возвращает string[][], При использовании RegAsm или TlbExp (из.NET 2.0 SDK) для создания библиотеки типов COM для содержащей сборки, я получаю следующее предупреждение: ВНИМАНИЕ: нет поддержки маршалинга для вло…
16 сен '08 в 08:55
2
ответа
Как зарегистрировать библиотеку типов без RegAsm.exe
Я хочу знать, возможно ли зарегистрировать библиотеку типов без использования инструмента RegAsm. Вот моя ситуация, которая, я надеюсь, объяснит, почему я хочу сделать это: Я разрабатываю сборку в.NET, которая предоставит некоторые современные функц…
03 мар '10 в 22:44
1
ответ
Свойства переименовываются, когда их имя совпадает с типом данных, который они возвращают
Я сталкиваюсь со следующей проблемой: Мои интерфейсы определены в C#. Я использую пользовательские перечисления в моих интерфейсах. Некоторые перечисления имеют то же имя, что и возвращаемый тип данных, например: Foo Foo { get; } Bar Bar { get; } Я …
17 окт '14 в 07:49
1
ответ
.NET Core 2.1 - Как создать COM-объект и сгенерировать файл *.tlb
Я хотел бы построить COM-объект в.net Core, а затем зарегистрироваться в RegAsm. Мой файл.csproj: <Project Sdk="Microsoft.NET.Sdk"> <PropertyGroup> <OutputType>Exe</OutputType> <TargetFrameworks>netcoreapp2.1;net4.7.2&l…
25 июл '18 в 09:34
1
ответ
Разрешить ссылку.net tlb
Прямо сейчас я пишу.net DLL, которая должна использоваться в коде VBA (Excel, Access и т. Д.). Следующая настройка работает нормально: [InterfaceType(ComInterfaceType.InterfaceIsDual)] [ComVisible(true)] [Guid("8079e4a4-1e4b-4788-92ba-9d5b017fa9be")…
06 мар '17 в 15:49
1
ответ
Какие функции.NET Framework упоминаются в сборках взаимодействия?
У нас есть решение Visual Studio с около 90 проектами. Большинство из них построены на DLL-файлах, некоторые написаны на C++, другие на C#. Проекты общаются друг с другом через COM. Мы используем tlbexp для генерации файлов TLB некоторых проектов C#…
25 фев '16 в 17:03
1
ответ
Вопрос интерфейса COM - .NET
Недавно я читал о маршаллинге взаимодействия, но я все еще не понимаю одну вещь. Чтобы сделать сборку.NET видимой для COM, мне нужно использовать инструмент tlbexp и / или regasm. Чтобы сделать COM видимым для.NET, я должен использовать инструмент t…
19 апр '09 в 17:33
2
ответа
Ошибка TlbExp.exe: эта сборка построена более поздней версией
Мы переносим часть нашего сервера на.net 4.0. Мы уже сделали переход на Vs2010 в качестве первого шага, но не изменили целевой структуры любого проекта. В качестве второго шага я перемещаю определенную часть нашего сервера на целевой сервер 4.0, что…
14 апр '11 в 20:46
3
ответа
Как я могу извлечь.tlb из.exe
У меня есть приложение COM, которое я хочу использовать, но у меня есть только.exe из этого приложения. Есть ли способ извлечь.tlb из этого.exe? Я пробовал с tlbexp filename.exe из командной строки Visual Studio, но я получаю сообщение об ошибке и н…
14 янв '16 в 12:48
1
ответ
Видимость класса COM: от C# до VB6
У меня есть приложение C# .Net 4.0 с одной стороны, а с другой - приложение VB6. Я создал интерфейс COM, сделав Project COM видимым и активным регистром COM Interop. Я протестировал интерфейс COM, внедрив приложение C#, которое импортирует новый фай…
11 мар '11 в 09:41
0
ответов
Вкладка Visual Studio 2017 MIDL отсутствует в проекте VC++ DLL
Любая идея создать файл TLB для проекта Visual C++ DLL, пожалуйста. В моем проекте нет вкладки MIDL при загрузке свойств проекта.
13 ноя '19 в 10:54
1
ответ
Свойства структур C# получают непригодные для использования имена в COM и VB6?
В моем коде C# есть structкоторый я экспортирую в COM. Свойства этой структуры имеют странные имена, которые даже не являются допустимым синтаксисом в VB6, поэтому к ним нельзя получить доступ. Есть ли способ заставить их экспортировать с обычными, …
06 сен '19 в 23:05
1
ответ
"Публичная структура содержит одно или несколько закрытых полей, которые будут экспортированы" - но нет полей?
У меня есть структура ниже, которая компилируется для COM-взаимодействия. Я получаю следующее предупреждение сборки: предупреждение: введите обработку предупреждения экспортера библиотеки MyNamespace.MyStruct.k__BackingField, MyAssemblyName. Предупр…
06 сен '19 в 22:43
0
ответов
Регистрация COM-взаимодействия (.tlb), включая ссылки на сборку (.dll)
Я пытаюсь зарегистрировать свой Classlib.dll для использования COM-взаимодействия с инструментом regasm.exe. В общем, это не проблема. нравится: > regasm.exe MyAsm.dll /tlb: MyAsm.tlb Но теперь я использую ссылку.dll в своем проекте classlib. Общ…
03 июн '20 в 15:29
1
ответ
Каков путь к tblexp в основном проекте .NET?
Я пытаюсь экспортировать TLB-файл для F# DLL. Для .NET Framework до 4.8 работает следующая настраиваемая команда сборки: <Target Name="PostBuild" AfterTargets="PostBuildEvent"> <Exec Command="&quot;$(TargetFrameworkSDKToolsDirectory)\tl…
21 июл '21 в 21:05