CodePlexで公開されている以下のソースコードを見比べてみた。
- ASP.NET MVC v1.0 Source
- ASP.NET MVC 2 Preview 1
MVC 2 Preview 1 ⇒ MVC v1.0 で変更されたファイル
- src\MicrosoftMvcAjaxScript\AjaxContext.cs
- src\MicrosoftMvcAjaxScript\AsyncForm.cs
- src\MicrosoftMvcAjaxScript\MvcHelpers.cs
- src\MvcFutures\Mvc\AsyncActionDescriptor.cs
- src\MvcFutures\Mvc\AsyncController.cs
- src\MvcFutures\Mvc\AsyncResultWrapper.cs
- src\MvcFutures\Mvc\BinaryHtmlExtensions.cs
- src\MvcFutures\Mvc\ContinuationListnener.cs
- src\MvcFutures\Mvc\MvcAsyncHandler.cs
- src\MvcFutures\Mvc\ObjectAsyncResult`1.cs
- src\MvcFutures\Mvc\ReflectedAsyncPatternActionDescriptor.cs
- src\MvcFutures\Mvc\ReflectedDelegatePatternActionDescriptor.cs
- src\MvcFutures\Mvc\ReflectedEventPatternActionDescriptor.cs
- src\MvcFutures\Mvc\SynchronizationContextHelper.cs
- src\MvcFutures\Properties\AssemblyInfo.cs
- src\MvcFutures\Resources\MvcResources.Designer.cs
- src\SystemWebMvc\Mvc\ActionDescriptor.cs
- src\SystemWebMvc\Mvc\AuthorizationContext.cs
- src\SystemWebMvc\Mvc\AuthorizeAttribute.cs
- src\SystemWebMvc\Mvc\Controller.cs
- src\SystemWebMvc\Mvc\ControllerActionInvoker.cs
- src\SystemWebMvc\Mvc\ControllerDescriptor.cs
- src\SystemWebMvc\Mvc\DefaultControllerFactory.cs
- src\SystemWebMvc\Mvc\DefaultModelBinder.cs
- src\SystemWebMvc\Mvc\HtmlHelper.cs
- src\SystemWebMvc\Mvc\ModelBinderDictionary.cs
- src\SystemWebMvc\Mvc\ModelBinders.cs
- src\SystemWebMvc\Mvc\ModelStateDictionary.cs
- src\SystemWebMvc\Mvc\MultiSelectList.cs
- src\SystemWebMvc\Mvc\MvcHandler.cs
- src\SystemWebMvc\Mvc\ParameterDescriptor.cs
- src\SystemWebMvc\Mvc\ReflectedActionDescriptor.cs
- src\SystemWebMvc\Mvc\ReflectedParameterDescriptor.cs
- src\SystemWebMvc\Mvc\RouteCollectionExtensions.cs
- src\SystemWebMvc\Mvc\SessionStateTempDataProvider.cs
- src\SystemWebMvc\Mvc\TagBuilder.cs
- src\SystemWebMvc\Mvc\TempDataDictionary.cs
- src\SystemWebMvc\Mvc\TypeHelpers.cs
- src\SystemWebMvc\Mvc\ValueProviderDictionary.cs
- src\SystemWebMvc\Mvc\ViewDataDictionary.cs
- src\SystemWebMvc\Mvc\ViewEngineCollection.cs
- src\SystemWebMvc\Mvc\ViewMasterPage.cs
- src\SystemWebMvc\Mvc\ViewPage.cs
- src\SystemWebMvc\Mvc\ViewTypeParserFilter.cs
- src\SystemWebMvc\Mvc\ViewUserControl.cs
- src\SystemWebMvc\Mvc\VirtualPathProviderViewEngine.cs
- src\SystemWebMvc\Mvc\WebFormViewEngine.cs
- src\SystemWebMvc\Mvc\Ajax\AjaxExtensions.cs
- src\SystemWebMvc\Mvc\Ajax\AjaxOptions.cs
- src\SystemWebMvc\Mvc\Html\InputExtensions.cs
- src\SystemWebMvc\Mvc\Html\MvcForm.cs
- src\SystemWebMvc\Mvc\Html\SelectExtensions.cs
- src\SystemWebMvc\Mvc\Html\TextAreaExtensions.cs
- src\SystemWebMvc\Mvc\Html\ValidationExtensions.cs
MVC 2 Preview 1 のみ
- src\MvcFutures\Mvc\AsyncException.cs ⇒ 新しいFuturesパッケージクラス
- src\MvcFutures\Mvc\SingleEntryGate.cs ⇒ 新しいFuturesパッケージクラス
- src\SystemWebMvc\Mvc\ByteArrayModelBinder.cs
- src\SystemWebMvc\Mvc\HttpPostAttribute.cs
- src\SystemWebMvc\Mvc\LinqBinaryModelBinder.cs
- src\SystemWebMvc\Mvc\TemplateInfo.cs
- src\SystemWebMvc\Mvc\TryGetValueDelegate.cs
- src\SystemWebMvc\Mvc\ViewDataInfo.cs
- src\SystemWebMvc\Mvc\ViewTemplateUserControl.cs
- src\SystemWebMvc\Mvc\ViewTemplateUserControl`1.cs
- src\SystemWebMvc\Mvc\Html\DefaultDisplayTemplates.cs
- src\SystemWebMvc\Mvc\Html\DefaultEditorTemplates.cs
- src\SystemWebMvc\Mvc\Html\DisplayExtensions.cs
- src\SystemWebMvc\Mvc\Html\EditorExtensions.cs
- src\SystemWebMvc\Mvc\Html\LabelExtensions.cs
- src\SystemWebMvc\Mvc\Html\TemplateHelpers.cs