C#做的Windows程序, 要想在一个xp机子上运行,需要目标机预先安装什么么?
如果需要,这一安装能不能合并在我所开发的程序的安装包里,而不必单独进行安装?
这样一个安装包怎样制作?

解决方案 »

  1.   

    .net开发的程序要在别的XP机器上运行必须在别的机器上装上相应版本的.net framework 
      

  2.   

    至少应该有.net framework  、 SDK吧建议楼主安装 2.0版本以上的,
      

  3.   

    根据你的开发平台,选择安装适合版本的.net framework  
    如果你用的是ACCEss数据库,还需要安装mdac_typ.exe。版本2.8以上
      

  4.   

    .net 库是必需的,其它看你的引用了,最好用installshell打个包。
      

  5.   

    在安装项目里你可以把.net framework封装到你的安装程序中
      

  6.   

    需要安装对应版本.net framework,20MB的东东,注意不需要整个SDK
      

  7.   

    只需安裝相應版本的framework即可!
    c#所做的程序無論是否要調用自定義的dll,在確認安裝好framework后,只需將相應的.exe或.dll拷貝到用戶電腦上就可以執行了,就象原始dos下所編寫的簡單程序一樣簡便.不同的是:安裝部署工具只是做了一個漂亮的用戶界面而已!