2

新しいソリューションを開始し、3 つのサブプロジェクトを作成しました。

  1. ドメイン (クラス ライブラリ)
  2. ウェブ (ASP.Net MVC 4)
  3. 単体テスト プロジェクト

その後、GIT for Visual Studio 2012 update 2 を使用して、自分のファイルを GitHub リポジトリにプッシュしました。

ファイルは正常にプッシュされます (bin フォルダーはプッシュされません)。

別のコンピューターに移動し、リポジトリのクローンを作成しました。

プロジェクトをビルドしようとしましたが、次のエラー メッセージが表示されました。

Error   15  The type or namespace name 'Optimization' does not exist in the namespace 'System.Web' (are you missing an assembly reference?) D:\Source\Repos\[Project Folder]\MyApp.Web\App_Start\BundleConfig.cs    2   18  MyApp.Web
Error   16  The type or namespace name 'Optimization' does not exist in the namespace 'System.Web' (are you missing an assembly reference?) D:\Source\Repos\[Project Folder]\MyApp.Web\Global.asax.cs   7   18  MyApp.Web
Error   17  The type or namespace name 'BundleCollection' could not be found (are you missing a using directive or an assembly reference?)  D:\Source\Repos\[Project Folder]\MyApp.Web\App_Start\BundleConfig.cs    9   44  MyApp.Web

これらはまったく新しい空のプロジェクトであり、最初のコンピューターで問題なくビルドされることに注意してください。ここに表示されるすべてのエラーは、ソリューションのスタートアップ プロジェクトである Web プロジェクトにありました。

一部のファイルが Bin フォルダーに必須であると想定しています (これは、最初の PC からはプッシュされません)。

プロジェクトに関与する従業員が増えているため、この問題を解決する方法を考えてください。

よろしく

4

1 に答える 1

6

NuGet パッケージの復元を有効にするか、ソリューションにインストールされているパッケージからバイナリをコミットできます。

于 2013-06-22T21:01:23.240 に答える