I have downloaded Kigg from codeplex, when I tried to build the web project, I was facing the below errors
Error 1 The type 'System.Web.Routing.RouteValueDictionary' exists in both 'c:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.0\System.Web.dll' and 'c:\Windows\assembly\GAC_MSIL\System.Web.Routing\3.5.0.0__31bf3856ad364e35\System.Web.Routing.dll' d:\svn\kigg\kigg\Source\Web\Views\Membership\Detail.aspx 21 Kigg.Web Error 2 The type 'System.Web.Routing.RouteValueDictionary' exists in both 'c:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.0\System.Web.dll' and 'c:\Windows\assembly\GAC_MSIL\System.Web.Routing\3.5.0.0__31bf3856ad364e35\System.Web.Routing.dll' d:\svn\kigg\kigg\Source\Web\Views\Membership\Detail.aspx 27 Kigg.Web Error 3 The type 'System.Web.Routing.RouteValueDictionary' exists in both 'c:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.0\System.Web.dll' and 'c:\Windows\assembly\GAC_MSIL\System.Web.Routing\3.5.0.0__31bf3856ad364e35\System.Web.Routing.dll' d:\svn\kigg\kigg\Source\Web\Views\Membership\Detail.aspx 34 Kigg.Web
Searching for a solution, I didn’t find much on this error, only this post here
http://stackoverflow.com/questions/7233308/how-to-install-asp-net-kigg-starter-kit
And it was referring to https://connect.microsoft.com/VisualStudio/feedback/details/557798/visual-studio-2010-compile-asp-net-3-5-website-using-net4s-aspnet-compiler-exe
Following the steps
I opened the file Kigg.Web.csproj
Searched for AspNetCompiler, found it here
<Target Name="AfterBuild" Condition="'$(MvcBuildViews)'=='true'"> <AspNetCompiler VirtualPath="temp" PhysicalPath="$(ProjectDir)\..\Web" /> </Target>
added the toolpath parameter to be like
<Target Name="AfterBuild" Condition="'$(MvcBuildViews)'=='true'"> <AspNetCompiler VirtualPath="temp" PhysicalPath="$(ProjectDir)\..\Web" ToolPath="C:\Windows\Microsoft.NET\Framework\v2.0.50727"/> </Target>
Reloading the project after that, I was able to build successfully