想在.net做东西,但又不想要程序的运行需要.net框架,请问,该如何设置?
顺便问:
  1..net下的动态库是否可以做到供vc6调用?该如何设置?
非常感谢
附:程序均是vc的.

解决方案 »

  1.   

    可以的,只要你建立的程序,不使用/clr编译选项。不使用.NET平台的库,即可
      

  2.   

    C#,VB必须用.Net框架
    VC 中的MFC,atl等程序默认是不使用.net框架的
      

  3.   

    继续问:
    我vc6写的动态库程序,直接用.net打开编译,生成的动态库是否可以供vc6调用?
      

  4.   

    除非MSDN明确说明你可以这么做,否则最好还是不要这么干,因为通常低版本不兼容高版本
      

  5.   

    DLL本身是标准的格式,但高版本可能一些细节(比如名字修饰)不同,或者会引用一些低版本不存在的库