sxs

    0热度

    1回答

    我有一个使用CRT版本8.0.50727.5592的应用程序。其中一个依赖库使用版本8.0.50727.762。当我在安装了8.0.50727.4940版本的机器上运行该应用程序时,出现“并排配置不正确”错误。使用sxstrace,我得到以下结果: ================= Begin Activation Context Generation. Input Parameter:

    1热度

    1回答

    我有VS 2008年我升级到VS 2010和VS卸载2008年 我有我的机器上运行的测试,但未能在构建机器上加载实验室。经过一些调试后,我意识到测试可执行文件仍然依赖于msvcr90d.dll(这是一个VC++ 2008调试运行时库)。尽管我已经卸载了VS 2008,但测试在我的机器上运行,因为该运行时DLL仍然存在于并行缓存(%windir%/ winsxs)中。构建实验室机器没有DLL,所以它

    1热度

    1回答

    我目前正在努力使.NET程序集(使用COM类)免费注册。 它运作良好,但我有一个问题,我似乎无法指出确切的原因。 我的问题是,程序集绑定没有在正确的.NET Framework版本上完成。 我现在有2个组装(我们姑且称之为A.DLL和B.DLL),他们使用的是.NET 4.0两建。 B.dll非常小,我做了它来测试无注册激活。它旁边有一个清单,B.dll.manifest)。它包含1个类,1个属性

    0热度

    1回答

    我有一个凌乱的情况包裹几个第三方COM组件。实际上它是一个COM组件和几个.NET程序集。 .NET程序集依次取决于同一第三方的内部COM组件。当我有COM DLL注册时,我的代码工作正常(现在我正在从C#测试)。当我不这样做时,它就会失败。调试的最佳方法是什么? 我通过添加对COM组件的引用来生成SxS清单,设置Isolated = true,然后从清单中将生成的comClass元素提取到我自己

    4热度

    3回答

    (我运行Windows7的使用Visual Studio 2010中) 我在.NET Azure项目使用的ClamAV,和我运行到每当我运行clamd.exe时,并行错误,无论是通过我的代码还是通过运行clamd.exe。 在Visual Studio 2010中,我得到的错误: Win32Exception was unhandled The application has failed to

    4热度

    2回答

    我正在使用FireBreath框架制作浏览器插件。大多数逻辑都是用C#编写的,并且从浏览器中调用它我已经制作了一个C++包装器。浏览器调用调用“代理”的C++本机代码在C#项目中调用实际逻辑的托管C++代码。 所以我有3倍的DLL: 头本地C++ DLL取决于托管C++; 托管C++依赖于C#; 包含主逻辑的C#dll。 安装到用户目录全部3倍的DLL(C:\用户\\应用程序数据\漫游\ MyCo

    0热度

    1回答

    我敢肯定的答案是否定的,但以防万一: 对于合适的SxS清单一个独立的EXE,是否有可能使用相对路径来引用COM DLL的或从一个目录是加载它们不是当前目录? 我们在部署使用公共文件夹的根各种包(即zip文件)网格environemnt操作。几个应用程序想从一个公共位置引用一个常见的COM Api(带有DLL清单)。然而,由于网格环境是沙箱不能安装到Windows目录下的SxS,我们还不能做到这一点

    2热度

    1回答

    我正在维护一个带有许多COM组件(DLL和OCX)的VB6应用程序。为了简化开发和部署,我想使用免注册的com。开发的问题是应用程序在VB6.EXE实例中运行。我如何欺骗VB6使用我的(未注册的)组件?在分支之间切换时,不必经过注册/取消注册组件非常重要。为VB6生成.manifest文件不是没有问题,但有其他更优化的方式来启动VB6.EXE时指定.manifest文件吗? 注意:Activati

    0热度

    1回答

    .net 2.0下执行托管代码在某些文章中,人们提到“显式运行sxs”。 它实际上可能吗? 我读过几篇文章涉及话题: http://msdn.microsoft.com/en-us/magazine/ee819091.aspx http://blogs.msdn.com/b/dotnet/archive/2009/06/03/in-process-side-by-side-part1.aspx h

    3热度

    1回答

    问题:如何从DLL A.DLL采用对调用一个函数/调用时A.DLL依赖于另一个SXS-LIB(在我的情况MSVCR90.DLL) ? 我想使用pinvoke在DLL中调用一个函数。 pinvoke本身对其他库很好。从非托管C++调用DLL中的函数也可以很好地工作。 的问题是,该DLL具有驻留在一些SXS文件夹MSVCR90.DLL的参考。 在C++中使用LoadLibrary,可以像上述那样使用库