有两个解决方案A和B每个解决方案下都有近百个项目,有什么办法把这两个解决方案合并成一个,并快速地完成
默认的方法必须一个一个地打开,这个办法太慢了还容易出错

解决方案 »

  1.   

    直接修改一下solution文件试试。
      

  2.   

    Solution文件的结构一般还是比较简单的,可以自己改改
    你可以把你的两个solution的这两个部分:
    1:工程列表
    2:工程的编译配置列表
    都复制到一个文件中。请注意他们所引用的工程的一些路径和位置你也要作相应的修改。Microsoft Visual Studio Solution File, Format Version 10.00
    # Visual Studio 2008
    Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "CoreInterfaceServer", "CoreInterfaceServer\CoreInterfaceServer.csproj", "{2E2177C6-107D-4ED0-9026-580C21689036}"
    EndProject
    Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "CIS.dsf"{E7FB73F9-E2CB-474B-947B-95349797F2C0}"
    EndProject
    Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "CIS.2",sd.csproj", "{2480565F-6022-4FED-8C68-C4F0A1D8EAC6}"
    EndProject
    Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "CIS.3", f.csproj", "{3BB6F42F-A57D-4DF8-863C-4CE7EB8F5D18}"
    EndProject
    Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "CIS.MESSimulator", "CIS.MESSimulator\dasf.csproj", "{F1E91CDC-01A4-4D47-8E1A-DDF3B7BD53A9}"
    EndProject
    Global
    GlobalSection(SolutionConfigurationPlatforms) = preSolution
    Debug|Any CPU = Debug|Any CPU
    Release|Any CPU = Release|Any CPU
    EndGlobalSection
    GlobalSection(ProjectConfigurationPlatforms) = postSolution
    {2E2177C6-107D-4ED0-9026-580C21689036}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
    {2E2177C6-107D-4ED0-9026-580C21689036}.Debug|Any CPU.Build.0 = Debug|Any CPU
    {2E2177C6-107D-4ED0-9026-580C21689036}.Release|Any CPU.ActiveCfg = Release|Any CPU
    {2E2177C6-107D-4ED0-9026-580C21689036}.Release|Any CPU.Build.0 = Release|Any CPU
    {E7FB73F9-E2CB-474B-947B-95349797F2C0}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
    {E7FB73F9-E2CB-474B-947B-95349797F2C0}.Debug|Any CPU.Build.0 = Debug|Any CPU
    {E7FB73F9-E2CB-474B-947B-95349797F2C0}.Release|Any CPU.ActiveCfg = Release|Any CPU
    {E7FB73F9-E2CB-474B-947B-95349797F2C0}.Release|Any CPU.Build.0 = Release|Any CPU
    {2480565F-6022-4FED-8C68-C4F0A1D8EAC6}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
    {2480565F-6022-4FED-8C68-C4F0A1D8EAC6}.Debug|Any CPU.Build.0 = Debug|Any CPU
    {2480565F-6022-4FED-8C68-C4F0A1D8EAC6}.Release|Any CPU.ActiveCfg = Release|Any CPU
    {2480565F-6022-4FED-8C68-C4F0A1D8EAC6}.Release|Any CPU.Build.0 = Release|Any CPU
    {3BB6F42F-A57D-4DF8-863C-4CE7EB8F5D18}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
    {3BB6F42F-A57D-4DF8-863C-4CE7EB8F5D18}.Debug|Any CPU.Build.0 = Debug|Any CPU
    {3BB6F42F-A57D-4DF8-863C-4CE7EB8F5D18}.Release|Any CPU.ActiveCfg = Release|Any CPU
    {3BB6F42F-A57D-4DF8-863C-4CE7EB8F5D18}.Release|Any CPU.Build.0 = Release|Any CPU
    {F1E91CDC-01A4-4D47-8E1A-DDF3B7BD53A9}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
    {F1E91CDC-01A4-4D47-8E1A-DDF3B7BD53A9}.Debug|Any CPU.Build.0 = Debug|Any CPU
    {F1E91CDC-01A4-4D47-8E1A-DDF3B7BD53A9}.Release|Any CPU.ActiveCfg = Release|Any CPU
    {F1E91CDC-01A4-4D47-8E1A-DDF3B7BD53A9}.Release|Any CPU.Build.0 = Release|Any CPU
    EndGlobalSection
    GlobalSection(SolutionProperties) = preSolution
    HideSolutionNode = FALSE
    EndGlobalSection
    EndGlobal
      

  3.   

    直接修改一下solution文件试试。 同意