本机DLL建成使用/ clr包含一个托管类的标志:您好,
我有一个旧机MFC / C DLL,我设法得到它编译使用/ clr标志。
现在我已经加入托管的C / CLI类DLL在namaspace。
头文件,cpp文件#包括的头文件。
本机DLL是庞大的DLL项目与联合国的托管代码很多,但它只有一个托管C类像下面。
当我作为参考。NET添加该DLL的WinForms项目,我没有看到命名空间/类的对象浏览器中,
我得到没有找到的命名空间"ShashiTest"编译错误
我使用Visual Studio 2008。
不能被添加在混合模式下的原生DLL托管项目作为参考?
还是我缺少的东西
请帮助。
#pragma once
#using<mscorlib.dll>
#using<system.windows.forms.dll>
// Class derived from Forms
using namespace System::Windows::Forms;
using namespace System;
using namespace System::ComponentModel;
using namespace System::Collections;
using namespace System::Diagnostics;
using namespace System::Windows::Forms;
namespace ShashiTest {
/// <summary>
/// Summary for test
/// </summary>
public ref class test
{
public:
test(void)
{
};
void ShowMessage()
{
MessageBox::Show("Hello World");
}
};
}
沙市