本帖最后由 xier5213344 于 2012-08-22 16:44:25 编辑

解决方案 »

  1.   

    我这一共就一个程序,只是原来先写好了A然后安装部署都配置好了,后来用这个A源码复制出来新建个B程序,在安装部署的地方应该修改什么才能保证和原来的A安装时不冲突,目前是冲突的!!
      

  2.   

    用记事本打开新项目的“项目名.csproj”文件。看到里面有个
     <ProjectGuid>{xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx}</ProjectGuid>
    用GUID生成工具(如果没有,新建一个控制台程序,写:Console.WriteLine(Guid.NewId().ToString());)产生一个GUID,替换掉,保存。
      

  3.   

    用SQL SERVER方法 select newid() 生成一个行吗,或者用VS2010安装的时候带一个GUID生成器,但是我不知道咋用的,选择哪个?
      

  4.   

    b40926c6-483b-47a8-b0d1-6db525a8c378
    1e402593-594a-4f43-b569-aa9b578eb202
    372391d0-4998-4942-837c-a4a650ed0289
    9f7a2c16-b0ae-4302-be0f-ab5b20a7d32d
    bba225d6-d469-43b9-b278-e8819f1ed8a7
    d251133c-868b-404c-b49d-3b25bb76a5f2
    05a2b5e9-2c53-4327-a075-a0081b4f44ad
    13823713-137f-41e2-bb9f-31f27de08f91
    97a97b89-6c67-4842-a8b3-0566b164da00
    14904685-4643-4827-83a1-e76a18df05c3帮你产生了10组,你选一个吧。只是别人不要也用,那样就重复了。我说了,你可以新建一个控制台程序,写:
    Console.WriteLine(Guid.NewGuid().ToString());
    然后运行,从控制台窗口里面复制。
      

  5.   

    亲,我换了ProjectGuid生成的安装包安装后还是直接删了原来的
      

  6.   

    你是不是为两个程序各自产生一个安装程序?再不行,你在其中一个项目的项目-属性-输出exe文件名中更换一个看看。
      

  7.   

    修改了guid后把打包项目删除了重新创建一次。把已经安装的程序都卸载了再安装。
      

  8.   

    输出属性无法更改呀,把项目解决方案清空后生成的还是原来的HeNan.InvoiceAdmin.exe,而不会更名成HeNan.InvoiceAdminHC.exe
      

  9.   

    这个我搞定了,但是有个属性里的东西还是没变,你看下10楼第二个图片keyoutput里的名字还是没变。。