使用多个解决方案文件和多个项目文件相互引用来修改项目

时间:2012-12-13 06:56:08

标签: visual-studio-2012 setup-project solution

我的项目结构如 -

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?)  

我不确定,如果这是描述场景的正确方法,我为此道歉。

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

任何建议都将不胜感激。

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

0 个答案:

没有答案