我公司最近开发了一个系统,但是到中途想把C++改成C#,这个问题可以解决吗?

解决方案 »

  1.   

    重写!或者C++写的dll,通过c# PInkoe重用。大部分还是要考虑重写!
      

  2.   

    这个很有难度,重写而且难度不小,思路都不同了。c++下,如果是用了微软的MFC,来个MESSAGE_RANGE响应一串的消息,就这个都够你忙活的。c++是消息驱动的,和操作系统一样,c#/vb.net这些.net托管开发是事件驱动的。开发思路都不同,除了功能需求,没什么可以照搬的。就是重新开发。老板说转项目,其实就是想不给你们定太多时间。
      

  3.   

    出了重写目前没别的办法,除非有NB的要死的人即精通C#又精通VC++的人写个程序来转换而且C#和VC的架构不同,例子如6楼wuyazhe大大所说,如果真有人能写这么个转换程序,那么微软肯定就聘他做CTO了哈哈
      

  4.   

    做好业务需求,重写
    C#也可调用C++编写的DLL
      

  5.   

    可以生成dll枷就生成dll,然后其它再写过了.
      

  6.   

    我在其他地方也问过其他人,他们说好像可以通过动态链接生成DLL文件再来调用!这样可行吗?