Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/270.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 非常长的构建—VS2010中的ASP.MVC2_C#_Visual Studio 2010_Asp.net Mvc 2 - Fatal编程技术网

C# 非常长的构建—VS2010中的ASP.MVC2

C# 非常长的构建—VS2010中的ASP.MVC2,c#,visual-studio-2010,asp.net-mvc-2,C#,Visual Studio 2010,Asp.net Mvc 2,我正在开发Asp.MVC2应用程序。在解决方案中,我有大约10个项目,我不知道bulid为什么要花这么多时间——大约5分钟 我尝试卸载一些项目,但它可能会节省15秒 我想尝试学习TDD,但编写和运行测试将浪费80%的时间 我正在使用VS2010和默认的MSBuild-有什么方法可以提高构建应用程序的速度吗?我不知道mayby other builder(NAnt能帮上忙吗?您是否尝试过将您的项目划分为逻辑解决方案,而不是将它们全部放在同一个解决方案中?(我想你会的)。 有些代码不会经常更改,因此

我正在开发Asp.MVC2应用程序。在解决方案中,我有大约10个项目,我不知道bulid为什么要花这么多时间——大约5分钟

我尝试卸载一些项目,但它可能会节省15秒

我想尝试学习TDD,但编写和运行测试将浪费80%的时间


我正在使用VS2010和默认的MSBuild-有什么方法可以提高构建应用程序的速度吗?我不知道mayby other builder(NAnt能帮上忙吗?

您是否尝试过将您的项目划分为逻辑解决方案,而不是将它们全部放在同一个解决方案中?(我想你会的)。
有些代码不会经常更改,因此您必须一直构建它

我有一个解决方案,目前在VS2010中有10个项目,并且有一个MVC2 UI,它可以在几秒钟内构建。你最近有没有加什么大的东西?你有构建中包含的任何框架的源代码来帮助调试吗?我只有asp.mvc2应用程序和类libs项目以及一个WCF rest项目。我我在使用EF4,所以可能这是主要原因,我会尝试将其转移到其他项目。是的,分解大型解决方案确实有助于TDD。如果您有任何设计器生成的代码(如DBML或EF文件),请尽可能将它们放在自己的项目中。我使用的是EF,所以也许移动它们是个好主意。我也在使用TFS(我想是2008年),我不知道原因是什么,因为我们不使用TFS的构建,但可能会减慢速度。不幸的是,我没有特权来使用TFS的配置