使用托管代码和Mono嵌入

时间:2011-12-23 00:22:43

标签: c# c++ .net mono jit

我正在尝试将托管的c#代码嵌入到c ++中(借助http://www.mono-project.com/Embedding_Mono中的教程和示例中包含的示例)。

但是我无法让它发挥作用。我认为问题很可能是System.Net.Sockets.TcpClient对象(例如我可以访问其他类的值和方法,但如果我向类中添加TcpClient对象,我会遇到问题。< / p>

这是我编写的一些简单的C#代码,用于测试只添加一个TCPClient对象

using System;
using System.Collections.Generic;
using System.Text;
using System.Net.Sockets;

namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {


        }

        static void TCPTest()
        {
            TcpClient TCPClient;
            //Console.WriteLine("in tcp test");
        }
    }
}

c ++代码在这里:http://codepad.org/f9D5bg8u(它是单声道嵌入样本的精简版本。)

当我像这样构建C#代码时,     mono_runtime_invoke(method,obj,NULL,NULL); 在c ++方面退出代码1。 当我评论出来并尝试使用console.writeline时,就可以了。

我感谢任何建议, 感谢...

0 个答案:

没有答案