cost 281 ms
具有相同类型库 (SxS) 的多个版本的免注册 COM/DLL - Registration-free COM/DLL with multiple versions of the same typelib (SxS)

在下面的问题中,有一个关于如何让 Delphi 以免注册的方式使用 ActiveX 控件的非常好的说明。 免注册 COM/DLL? 但我还有一个问题——这也可以用来支持同一个 COM 对象的多个版本作为独立对象吗? 我认为 .NET 可以,但我们在 Win32 应用程序中需要它。 原因是我们 ...

从 Java 应用程序中的非托管本机 C++ 库加载未注册的 .NET 程序集 - Loading unregistered .NET assembly from unmanaged native C++ library within Java application

我正在使用一个 Java 应用程序,它可以使用可能包含本机代码的自定义包进行扩展,因此除了能够添加扩展 jars 之外,我无法控制 Java 环境。 在这种情况下,我需要能够从 Java 分机调用 C# 代码。 这是 C# 代码,以前使用免费注册 COM 从纯本机上下文中使用 - 工作正常。 现在我 ...

免费注册COM Interop初始化-无参数构造函数 - Registration Free COM Interop Initialization - parameterless constructor

我需要编写一个免费注册的COM Interop库, 请参见MSDN链接 要求之一是,我引用 “要使基于.NET的类与COM的免注册激活兼容,该类必须具有默认构造函数且必须是公共的。” 当我阅读它时,我需要创建以下内容...(这在技术上是可行的,并且通过COM实例化它没有问 ...

有没有一种方法可以通过遍历.NET中的TLB文件来查看COM条目? - Is there a way to view COM entries by traversing a TLB file in .NET?

我正在将应用程序转换为使用免注册COM。 有一些第三方COM dll,通常在它们上面调用regsvr32。 我测试了可以通过并排显示清单来从这些第三方dll创建对象。 我使用Windows内置的OLE / COM查看器来获取此信息。 但是,我想制作一个可以手动为我执行此操作的程序,因 ...

.NET Framework (v 4.0) COM 注册免费从 Win32 C++ 应用程序调用 - .NET Framework (v 4.0) COM Registration free called from Win32 C++ application

我需要使用 C# 在 .Net Framework 中创建一个免注册的 COM 对象。 我遵循了MSDN 演练。 我必须处理它,因为,或者它对我来说还不够清楚,或者它不正确,但是这是一篇旧帖子,我在 Windows 10 上使用 Visual Studio 2015,所以可能会发生一些变化。 以 ...

Dll位于单独文件夹中时免注册COM - Registration-free COM When Dll Located in Separate Folder

例如, 这里和这里都曾在SO上问过这个问题。 这种情况是,人们希望在其应用程序中使用COM组件,而不必在计算机上注册COM组件。 这是通过将两个清单文件添加到客户端,将一个清单文件添加到服务器来完成的,操作系统的并排功能将处理其余部分。 现在,当所有Dll都在同一文件夹中时,这可以正常工作 ...

在调试时,Visual Studio会导致嵌入式程序集清单被忽略 - Visual Studio causing embedded assembly manifest to be ignored while debugging

我的.NET客户端应用程序依赖于另一个程序集。 此依赖性在app.manifest文件中声明: app.manifest 然后项目配置为使用我们的app.manifest文件。 您可以在Project - > Application - > Resources下指定 ...

免注册的进程外COM服务器事件 - Reg-Free Out-of-process COM server events

我们正在尝试将过程中的COM对象更改为过程外的COM对象。 新过程只是将Dispatch传递给以前使用的COM对象,因此我们可以选择返回到进程内对象。 一切正常,但我们遇到有关事件的问题。 进程外服务器截获先前使用的COM对象的事件,并将这些事件传递到自己的事件接口,该接口也可以工作。 ...

从.Net COM dll回拨到Delphi客户端,无需注册(并排)COM - Callback from .Net COM dll to Delphi client in registration-free (side-by-side) COM

TLDR :我正在尝试从.Net COM dll调用异步回调到Delphi客户端.exe,但这些似乎在免注册COM中无法正常工作,而同步回调确实有效,并且异步回调正在工作时不是一个免注册的COM。 我的全球案例是,我有一个外国的闭源.Net dll暴露了一些公共事件。 我需要将这些事件 ...

如何在不注册dll的情况下对我们的c ++ COM代码进行单元测试? - How can we unit test our c++ COM code without registering the dlls?

我们正在尝试将单元测试添加到遗留的c ++ COM应用程序中。 我们还需要我们的构建机器能够破坏他的单元测试,以确保每个构建都没有引入错误。 但是,我们不希望构建机器必须注册com dlls,以便一台构建机器可以并行构建多个版本。 我们假设我们可以改为使用注册免费com与清单文件,但我很难 ...

C#项目添加参考-基于配置的动态路径? - C# Project add reference - dynamic path based on configuration?

我的C#项目之一需要引用在构建另一个项目后使用tlbimp.exe手动创建(生成事件后)的.dll。 原因是因为我们的开发计算机不再具有注册DLL的特权,所以我选择弃用DLL注册。 所以现在我有两种解决方案配置,一种是RELEASE,另一种是DEBUG。 两者生成的DLL是不同的。 ...

如何使用C#等托管代码中的ActiveX组件嵌入式免注册清单? - How to use embedded registration-free manifest for ActiveX component from managed code like C#?

我想使用未注册系统或用户范围的特定版本的ActiveX组件。 如果我使用清单文件,一切都按预期工作。 但是,嵌入式清单仅适用于C ++客户端代码。 这是依赖声明 如果我使用SxStrace,我会看到以下内容 显然它无论如何都只想要DLL。 问题是我从AxImp获得的D ...

SXS如何选择应该加载哪个框架版本? - How does SXS chooses which framework version should be loaded?

我目前正在努力使.NET程序集(带有COM类)免费注册。 它运作良好,但是我有一个问题似乎无法查明确切原因。 我的问题是,程序集绑定未在正确的.NET Framework版本上完成。 我目前有2个汇编(我们称它们为A.dll和B.dll),它们都是使用.NET 4.0构建的。 ...

无法从VBA获得免注册COM - Cannot get registration-free COM working from VBA

更新:花了20多个小时试图让一个简单的例子工作,我意识到这并不像看起来那么简单。 像这样的文章揭示了“陷阱” - 这是在Windows 7之前编写的(它以不同的方式处理清单)。 我坚持通过VSTO将.NET程序集暴露给VBA。 我做了一个简单的COM-Visible .NET程序集, ...

注册免费COM,线程模型,MT.exe和* .RGS脚本 - Registration Free COM, Threading Models, MT.exe and *.RGS scripts

我有一个免注册的C ++ COM组件,其清单我使用VS2010生成mt.exe。 一切正常,除了我无法指定我的类使用哪个线程模型。 我创建了一个小的repro项目,其生成的清单文件( RGS.dll.embed.manifest )如下: 我遇到问题的部分是comClass节点 ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM