- r - 以节省内存的方式增长 data.frame
- ruby-on-rails - ruby/ruby on rails 内存泄漏检测
- android - 无法解析导入android.support.v7.app
- UNIX 域套接字与共享内存(映射文件)
我们有一个大型 C# (.net 2.0) 应用程序,它使用我们自己的 C++ COM 组件和一个也通过 COM 访问的第 3 方指纹扫描仪库。我们遇到了一个问题,即在生产中,来自指纹库的一些事件没有被触发到 C# 应用程序中,尽管来 self 们自己的 C++ COM 组件的事件被触发并且接收得很好。
使用 MSINFO32 将工作系统上加载的模块与故障系统上加载的模块进行比较,我们确定这是由于 STDOLE.DLL 不在 GAC 中导致的,因此没有加载到故障进程中。
将此文件拖入 GAC 会导致事件从指纹 COM 库正常返回。
那么 stdole.dll 是做什么的呢?它的大小为 16k,所以不会太多……它是否与另一个库(如 STDOLE32)有某种链接?为什么它的缺失会导致这种奇怪的行为?
我们如何分发 stdole.dll?这是一个 XCOPY 部署应用程序,我们不使用 GAC。我们是否应该将其打包为资源并使用 System.EnterpriseServices.Internal.Publish.GacInstall 来确保它在 GAC 中?
最佳答案
stdole.dll 似乎是一个主要互操作程序集。参见 Office 2003 Primary Interop Assemblies on MSDN.
关于c# - stdole.dll 有什么作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/162028/
刚安装了 VS2015 和 VS2010... 有问题的应用程序是使用 VS2010 构建的(设置为使用 .Net 4.0)(未迁移到 VS2015)在我的机器上运行良好,将其放在服务器上并在堆中崩溃
我正在尝试在 Visual Studio 2010 中构建一个由多个项目组成的解决方案,但其中一个项目在编译时出现了一个奇怪的错误: Cannot load referenced assembly:
我们有一个大型 C# (.net 2.0) 应用程序,它使用我们自己的 C++ COM 组件和一个也通过 COM 访问的第 3 方指纹扫描仪库。我们遇到了一个问题,即在生产中,来自指纹库的一些事件没有
要获得赏金,请提供带有工作代码的答案。谢谢。 我有一个 vbPicTypeIcon 类型的 stdole.StdPicture 对象。我需要将其转换为 vbPicTypeBitmap 类型。由于项目限
我刚刚开始在我的 ClickOnce 应用程序中遇到以下错误。安装和运行相同的应用程序时,看似安装成功后我收到一条错误消息: Application Validation did not succee
我发布了一个 C# 程序并将其出售给其他人。几个人遇到了与 Error message "Unable to install or run the application. The applicati
我目前有一个 System.Drawing.Bitmap,我需要将它转换成一个 stdole.StdPicture。 目前我正在使用: var pic = (stdole.StdPicture)Mic
我正在将 SQL Server 2008 迁移到 2012,并在为 CLR 例程创建一些必要的程序集时遇到了挑战。该例程依赖于 stdole.dll,但我无法创建此程序集。我的代码如下: ALTER
在早期版本的 Visual Studio 中,这些 DLL 不会添加到我的项目中。我的猜测是我的引用文献之一依赖于这些 DLL。根据我的阅读,突出显示的 Microsoft.Office.Intero
当一个用户尝试运行该应用程序时,我们的 ClickOnce 应用程序将报告: Unable to install or run the application. The application req
我是一名优秀的程序员,十分优秀!