急!我用VS自带的功能打包C#程序,都需要将什么打包进去?我将文件都打包进去了,但是出现了一个问题,就是在安装程序时被储存在C盘下的.exe文件的图标没有和我生成快捷方式的图标一样,就是C盘下.exe文件的图标没有改变而在桌面上生成的快捷方式的图标改变了。如何才能改变储存在C盘下的.exe文件的图标呢?请大家帮帮忙!要快。

解决方案 »

  1.   

    我也遇到这个问题,为什么我的程序直接在装有dotnetfx.exe的环境中运行不了,但是用vs打包的可以,两个有什么区别?是不是vs打包的在安装时写入了注册表之类的东东?
      

  2.   

    http://www.javaeye.com/topic/339524
      

  3.   

    就是C盘下.exe文件的图标没有改变而在桌面上生成的快捷方式的图标改变了。如何才能改变储存在C盘下的.exe文件的图标呢?你确定原exe文件也设置了Icon图标? 
      

  4.   

    我就是不知道怎么向原exe文件设置Icon图标。生成的.exe文件如何加上图标呀? 
      

  5.   

    谢谢nishierzhizhu的回答,我还是没能弄明白,你可以帮我把它弄出来么?
      

  6.   

    貌似vs的打包程序不能修改源exe的图标吧。只能修改有它创建的快捷方式的图标
      

  7.   

    给你个思路,建议你先在打包之前修改源程序生成的exe文件图标,
    例如用vs2005中文版
    你的源程序项目->属性->应用程序->修改图标。
    而且但是只能用.ico文件。