ASP.NET MVC プロジェクトをビルドするための設定がありませんが、ローカルで正常に動作します。nant を tools フォルダーに追加し、バージョン管理に追加します。TeamCity は変更を取得してビルドを開始しますが、失敗します。
私は Nant の最新バージョンを使用していると思います.net Framework 3.5 を nant.exe.config に追加しました。サーバーに何が欠けていますか?手動でビルドしてデプロイするとasp.net mvcアプリが機能するため、.netフレームワークがサーバーにインストールされますか?
ビルドファイルは次のとおりです。
<target name="compile" description="Compiles using the AutomatedDebug Configuration">
<msbuild project="Tolt.Sims.sln" />
</target>
エラーは次のとおりです。
BUILD FAILED 'Microsoft .NET Framework 2.0' (net-2.0) ターゲット フレームワークの初期化に失敗しました。 プロパティの評価に失敗しました。式: ${path::combine(sdkInstallRoot, 'bin')} ^^^^^^^^^^^^^^ プロパティ 'sdkInstallRoot' が設定されていません。 ビルドの失敗の原因に関する詳細については、ビルドをデバッグ モードで再度実行してください。詳細については、「nant -help」を試してください