1

Visual Studio 2012でC#を使用してアプリケーションを作成していますが、そのプロジェクトをVisualStudio 2008の別の場所で開きたいのですが、どうすればよいですか?保存する際に私は何かをしなければなりませんか?または、visualstudio 2008のオエニングで?

4

4 に答える 4

1

不可能です。

Visual Studioは通常、上位互換性をサポートしていません。つまり、古いバージョンのVisualStudioで新しいプロジェクトを開きます。通常、下位互換性をサポートします。つまり、新しいVisualStudioで古いソリューションを開きます。

ここでの唯一の現実的な選択肢は、2008年のソリューションとしてそれを保持することです。それでも、2012年に開くと、2012年のソリューション形式に変換するように求められる場合があります。これにより、2008年には使用できなくなります。

于 2012-12-15T19:37:19.333 に答える
1

私がグーグルをしている間にこれを見つけました。それはあなたの場合に役立つかもしれません:

VisualStudioプロジェクトコンバーター

免責事項:私は個人的にこのプログラムを試していません。

于 2012-12-15T19:43:57.963 に答える
0

.net 3.5 との互換性を維持したかったので、基本的に同じニーズがありました。VS2010 および VS2012 は、この FW バージョンで実行されるプロジェクトをサポートしていますが、多くのユーザーは依然として企業によって VS2008 または 2010 の使用を強制されています。

私も2008年に成長することができましたが、私はオタクなので、それを考えることさえしません! :)

したがって、私の解決策は、VS バージョンごとに個別の *.sln および *.csproj ファイルを作成することでした。このようにして、各 VS バージョンですべてがすぐに使用できることを保証します。

これを行うために私が見つけたより簡単で迅速な方法は、eash VS バージョンを開いて空のソリューションとプロジェクトを作成することでした。元の構造と同じ構造ですが、名前に vs バージョンが付いています。

  • my.solution.sln
  • my.project.csproj
  • ...
  • my.solution.vs2008.sln
  • my.project.vs2008.csproj
  • ...
  • my.solution.vs2010.sln
  • my.project.vs2010.csproj
  • ...

すべてのバージョンを手動で開き、新しいファイルなどを追加する必要があることに注意してください...それらは自動的に同期されませんが、ほとんど機能します。

これが役に立てば幸いです、乾杯!

于 2013-02-22T07:46:33.920 に答える