我的项目结构如 -
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。我还有一个安装项目(但我猜它与部署在开发/重新开发时无用的应用程序有关)