2016-10-26 47 views
0

私は.netアプリケーションを持っており、Jenkinsの自動ビルド用にアプリケーションを構成しました。私はSVNを「ソースコード管理」に使用しました。しかし、ジェンキンスを通じてアプリケーションをビルドすると、以下のエラーが表示されます。エラーCS2001:ソースファイルが見つかりません

CSC : error CS2001: Source file 'App_Start\FilterClass.cs' could not be found [F:\Pankaj\Projects\Jenkins Code\WorkSpace\MySolution.csproj]

この問題は複数のファイルで発生しています。しかし、私はSVNから最新のコードを取得し、分離可能なプロジェクトを構築すると、それは正常に動作しています。しかし、私がジェンキンスを使用すると、それらのファイルが欠落しています。

答えて

1

Jekinsでupdateを使用する代わりに、チェックアウトレポを強制する必要があります。また、Jenkinsのための正しいバージョンのmsbuildプラグインがインストールされていることを確認してください。スレーブノードのjenkinsに対して正しい依存関係がインストールされていない場合、同様の問題が発生しました。

これらのヒントがお役に立てば幸いです。

よろしく、 ヤシル

+0

ありがとうございました。私はMSBuild 1.26バージョンをインストールしました。これがMSBuildの最後のバージョンであることを願っています。 –

0

は、ソリューションを手に入れました。 MVC参照をプロジェクトに追加し、プロジェクトファイルをコミットしました。今度は、Jankinsがソリューションをビルドするたびに、SVNから更新されたファイルを取り出してプロジェクトをビルドします。

理由:プロジェクトにsystem.web.mvcの参照がありませんでした。

関連する問題