我开始了一个新的解决方案并创建了三个子项目:
- 域(类库)
- 网页 (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 文件夹中的某些文件是强制性的(不是从我的第一台电脑推送的)。
任何想法如何解决这个问题,因为我们正在让更多的员工参与到项目中,并且只需要他们克隆 repo 以让一切都为他们工作就好了!
问候