2

最新の夜間ビルド、VS2008 prof トライアル、および .NET 3.5 を使用していますが、このエラーが発生しています

「ファイル 'C:\test\Project\src\project.sln' のソリューション形式はサポートされていません。」

そこから克服するための任意のソリューション

4

3 に答える 3

4

これが機能するかどうかはあなたが投稿した内容からはわかりませんが、Nant Msbuildタスクを使用してソリューションを実行しようとしている場合は、exec最新のタスクを呼び出すタスクの代わりにそれを使用することで解決できる可能性があります実行可能ファイルとしてのmsbuildのバージョン。例えば:

<exec program="msbuild.exe" 
      basedir="C:\windows\microsoft.net\Framework\v3.5\" 
      commandline="C:\test\Project\src\project.sln"/>
于 2009-01-08T22:14:05.037 に答える
1

Exec アプローチを使用している場合は、それらをチェーンするだけで、次のように必要な順序ですべてのソリューションを取得できます。

<exec program="msbuild.exe"       basedir="C:\windows\microsoft.net\Framework\v3.5\"       commandline="C:\test\Project\src\project1.sln"/>

あなたの最初のメッセージに基づく補足として、私が知る限り、現在vs2005までしかサポートしていないソリューションタスクを使用しようとしていたようです(間違っている可能性があります)。

もう 1 つの方法は、多くのオープン ソース プロジェクト (城プロジェクトhttp://castleproject.orgを確認してください) と同じように、プロジェクトごとに 1 つの複数のビルド ファイル、共通ファイル、および許可するマスター ファイルを使用することです。必要に応じて、すべてのプロジェクト ファイルのすべてのビルド順序と詳細を制御できます。

私の職場ではこのようにしています。

それが役立つことを願っています。

于 2009-02-12T22:07:45.747 に答える