在xp下写了一个C#程序,想制作安装文件
制作好了,但是拿到2000的机子上不能运行,说是少什么XXX.DLL文件,现不知该怎么办?
请大家帮忙,我在网上看了几篇文章,但是比较模糊,希望大家给出比较详细的步骤。
对于VS.NET的安装文件制作,我也不是弄得很清楚,希望大家给出详细的讲解。

解决方案 »

  1.   

    你打包的时候直接添加主项目输出,应该能将所需DLL一起包含进去的
      

  2.   

    你那个XXX.DLL文件是你自己写的还是调用了别人的dll啊?如果是你自己写的话应该是会一起打包安装到别人机器上去的,如果是别人的你需要在打包程序中添加这个dll才行。好象微软有个什么minissetup还是什么的能帮助你把framework也打包顺便安装
      

  3.   

    估计是XXX.DLL文件没打包进去.
    在XP上能运行吗?
      

  4.   

    那个setup的项目右键添加项目输出,然后把那个选择那个dll的项目,下面选主输出
      

  5.   

    http://www.microsoft.com/China/Community/program/originalarticles/TechDoc/deployNETApp.mspx
      

  6.   

    这个是微软的打包插件,PluginInstaller.msi
    安装后可以将dotnetfx打包进去。剩下的就看 kingdomgps(工作没激情) 的
      

  7.   

    1。确定安装.net framework
    2。把你要打包的c#项目/bin/debug下的所有文件添加到setup部署中。
    3。生成即可。
      

  8.   

    请参看以下步骤:
    1)“文件”-〉“添加”-〉“新建项目”,选择安装和部署,并假设名字为setup;
    2)setup-->属性改为"Release";
    3)"应用程序文件夹"-->右键-->"添加"-->"项目输出"  选择"主输出";
    4)你刚建的文件-->右键-->"创建快捷方式"(并把它拖放到桌面上);
    5)setup-->右键-->"视图"-->"启动条件"-->.netframeWork-->属性(修改其URL地址为dotnetfx.exe);
    6)如果有Image文件或者ini文件,打进去;
    7)生成安装文件就OK了。
      

  9.   

    to :image 放在哪里啊
    "应用程序文件夹"-->右键-->"添加"-->文件
      

  10.   

    我安装完了,但是说要安装frame.net 1.1版本,这怎么打包啊
      

  11.   

    是由于你打包时没有把.Net Framework 打进去。
    参看上述的步骤5),把框架打进包里。
    试试看。