0

我正在尝试使用以下代码在程序集“MyAssembly”中创建一个 Test.cs 对象。它工作得更早,并且该设置消失了。现在我已经创建了新设置,但同样的事情在我的新环境中不起作用:Windows 2008 R2(添加到域)IIS 7.5 SharePoint 2010 .NET2

MyUtil.cpp:

...........................
...........................

CComPtr<_AppDomain>         spDefAppDomain;
CComPtr<_ObjectHandle>      spObjectHandle;

...........................
...........................

hr = spDefAppDomain->CreateInstance(

                        _bstr_t("MyAssembly"),
                        _bstr_t("a.b.Test"),
                        &spObjectHandle

                    );

创建 Test 类的实例失败。返回值为0x80070002(系统找不到指定的文件)。提前感谢您的任何帮助。

4

1 回答 1

0

复制MyAssembly.dllsystem32文件夹后,它开始工作。SysWow64我的安装程序正在文件夹中部署此 dll 。

于 2018-12-13T06:01:19.067 回答