0

CruiseControl / NAnt でビルドを自動化し、常に VS2005 で動作します。

最近 VS2010 にアップグレードしたところ、いくつかのプロジェクトで "Rebuild All" メッセージが表示されますが、他には何も表示されません。

------ Rebuild All started: Project: EventSetup, Configuration: BuildTWinWithPortalSvc Win32 ------
------ Rebuild All started: Project: TempFileManager, Configuration: BuildTWinWithPortalSvc Win32 ------
------ Rebuild All started: Project: Mont, Configuration: BuildTWinWithPortalSvc Win32 ------
------ Rebuild All started: Project: NOTATION, Configuration: BuildTWinWithPortalSvc Win32 ------

これは 100 以上のプロジェクトで発生します。IDE からビルドするか、cmd から devenv を呼び出すことで正常に動作します。

4

1 に答える 1

0

MSBuild を直接使用してビルドできます ( <msbuild> タスクまたは msbuild.exe with NAnt? を参照してください)。この<devenv>コマンドを使用するには、ビルド サーバーに Visual Studio をインストールする必要があります。

この方法は、VS 2008、2010、および 2012 でビルドされたプロジェクトと、すべての .NET バージョンで機能しました。これは、MSBuild に直接プラグインしているためです (これは Visual Studio も呼び出します)。

于 2013-03-27T17:14:05.567 に答える