新しいソリューションを開始し、3 つのサブプロジェクトを作成しました。
- ドメイン (クラス ライブラリ)
- ウェブ (ASP.Net MVC 4)
- 単体テスト プロジェクト
その後、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 からはプッシュされません)。
プロジェクトに関与する従業員が増えているため、この問題を解決する方法を考えてください。
よろしく