2009-11-16 4 views
2

Nous prévoyons d'utiliser VS2010 plus tard, mais nous travaillons actuellement sur 2008. Puisque RenderAction est toujours un futur, nous voulons être sûr que ce sera un composant de «qualité de production» plus tard, quand nous déciderons de passer à VS2010 ...Est-ce que Html.RenderAction l'a fait dans VS2010/ASP.NET 4?

Est-ce que quelqu'un sait si elle l'a fait dans VS2010 b2?

Merci

Répondre

2

Le plan actuel est que Html.RenderAction() soit déplacé de Futures et vers le produit principal à partir de MVC 2 Beta. (Les plans sont toujours sujets à changement, évidemment.)

VS2008 SP1:

MVC 2 Beta ciblera VS2008 SP1. Lorsque MVC 2 est terminé, il continuera à cibler VS2008 SP1.

VS2010:

VS2010 Beta 2 navires avec MVC 2 Preview 2, qui est une version antérieure à la MVC 2 Beta et ne comprennent donc pas Html.RenderAction(). Si vous en avez besoin pour cette version, vous pouvez la trouver dans MVC 2 Preview 2 Futures. Lorsque VS2010 est terminé, il sera livré avec MVC 2 RTM.

ASP.NET 4/.NET 4

MVC 2 est techniquement une version hors bande, de sorte que même si elle sera livrée avec VS2010, il ne fait pas partie de ASP.NET 4 ou .NET 4. Autrement dit, vous ne devez pas vous attendre à ce que System.Web.Mvc.dll fasse partie d'un programme d'installation .NET 4. Il pourra être téléchargé séparément après la sortie.

+0

Merci pour l'explication détaillée :) –

0

Il a fait faire dans MVC Beta, et j'ai vu un représentant Microsoft démo hier semaine - donc oui, il est bien vivant.

+0

Donc, ce n'est plus un «avenir»? (dans l'espace de noms Microsoft), ils l'ont déplacé à l'un System.Web.MVC? –

1

Il s'agit d'Asp.Net Mvc v2.0 version candidate (espace de noms System.Web.Mvc).

Des chances assez élevées de ne pas disparaître. :)