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