主运行程序 appserver
#include <test2\test2.h>
#include <conio.h> 
#include <iostream>using namespace std;
int _tmain(int argc, _TCHAR* argv[])
{
test1 t1;
test2 t2;
cout<<"this is test1"<<t1.count(3,4)<<endl;
         getch();
         return 0
}dll1
#include "stdafx.h"
#include "test1.h"test1::test1(void)
{
}test1::~test1(void)
{
}int test1::count(int a, int b)
{
return a+b;
}
dll2
#include "stdafx.h"
#include "test2.h"test2::test2(void)
{
}
test2::~test2(void)
{
}
int test2::count(int a, int b)
{
return firstTest.count(a,b);
}当test2 不依赖test1 (就是不调用test1.dll)  appserver 去调用test1.dll test2.dll 程序正常运行当test2需要调用test1.dll时 ,  appserver 去调用test1.dll test2.dll 就会报如下错误,是否有遇到同样问题的SXS: RtlCreateActivationContext() failed 0xc000000d
LDR: LdrpWalkImportDescriptor() failed to probe D:\MyServer\Debug\test1.dll for its manifest, ntstatus 0xc000000d