近日,俺用C#里的GDIPLUS做了一个图片分割的程序,打包时,出现两个问题.
一,不知如何将.net framework打进去.
二,想把gdiplus.dll打进去,为了程序在WIN2000下也能跑起来.
请大家帮忙.

解决方案 »

  1.   

    没有用过installshiledR X Express version10.0,不过参考InstallShield Express 5.0说一下,作为参考。1。选择Installation Designer下的“Prepare for Release”下的“Build Your Release”,然后选择具体的Release方式,比如SingleImage,然后选择“.NET Framework Location”即可。2。选择Installation Designer下的“Specify Application Data”下的“Redistrbutables”,然后选择“Microsoft GDI+”。
      

  2.   

    在Application Redistrbutables里有个Object点击在另一个页面可以添加框架客串下(也是installshiled的问题):
    http://community.csdn.net/Expert/topic/4399/4399041.xml?temp=.3367121
      

  3.   

    谢谢(华君).俺照你说的试了一下.提示了一个错误 error -6247: The .NET Framework redistributable C:\Program Files\InstallShield X Express\Redist\0409\i386\dotnetredist.exe is not found on the system. Please install the .NET Framework and rebuild..   To download more .NET redistributables, go to the Tools menu and select the "Redistributable Downloader".然后我照着提示,下了个.net framework sp2.一般我用日语系统,是不是就应下日文版的,下英文版的有没有问题.
      

  4.   

    还有我想问一下各位,有没有哪个选项是能判断系统有没有.net framework,如果没有,安装,有则略过啊.
      

  5.   

    InstallShield X 会自动判断是否安装框架的
      

  6.   

    to 破晓:可是我刚才打过包后,看到它好像又安装了.NET框架啊.可我机器明明已经装了.NET了.我是新手,不要笑话我啊.
      

  7.   

    我不是用Express,好象这个不行,我用的是“InstallShield X Premier Edition”
      

  8.   

    我用InstallShield X Premier Edition可以做到.
      

  9.   

    打完的包有问题.程序在初始化的时候,有个.net下的mscorwks.dll不能被load.