0

我有一个项目结构,如 -

proj_Main
    proj_A(directory) 
         somefile.cs(etc.)
         proj_A.csproj

    proj_B(dir)
         somefile.cs
         proj_B.csproj

    proj_C(dir)
         somefile.cs
         proj_C.csproj

    proj_D(dir)
         somefile.cs
         proj_D.csproj

    proj_Main(dir)
         other dirs etc.
         some.cs files
         proj_Main.csproj
         proj_Main.csproj.user
         proj_Main2010.csproj
         proj_Main2010.csproj.user
         proj_Main2010.v11.suo

    proj_A.sln
    proj_B.sln
    proj_C.sln
    proj_D.sln
    proj_Main.sln
    proj_Main2010.sln

(里面其实有10多个解决方案,为了简单起见,我在上面描述了4个。)

在 VS 2012 中打开它时,我打开了 proj_Main2010.sln,它显示了其他链接的项目,在解决方案中打开它们。这个 proj_Main 从那些其他项目中引用其他项目的 dll。到目前为止还好。

现在我必须修改所有项目文件中的代码,但如果我这样做,之前引用的类和代码将停止工作,并引发各种错误 -

  Error 2   The type or namespace name 'XXXX' could not be found (are you missing a using directive or an assembly reference?)  

我不确定,如果这是描述场景的正确方式,我对此表示歉意。

我的问题是,我不确定我是否打开了正确的文件来处理此解决方案,或者我是否正在尝试安全地修改文件。

任何建议,将不胜感激。

ps我也有一个安装项目(但我猜它与部署一个在开发/重新开发时无用的应用程序有关)

4

0 回答 0