回答

4
  1. 下載ASP.NET MVC 2 Futures得到它。

  2. 保存其文件在文件系統中的某個地方:

    C:\ Program Files文件\微軟ASP.NET \ ASP.NET MVC 2個期貨\

  3. 在該項目中,右鍵單擊參考,選擇添加引用

  4. 瀏覽和TH EN選擇文件Microsoft.Web.Mvc.AspNet4.dll

  5. 註冊在模型元數據提供商的Global.asax.cs

    protected void Application_Start() 
    { 
        ... 
        ModelMetadataProviders.Current = new DataAnnotations4ModelMetadataProvider(); 
        DataAnnotations4ModelValidatorProvider.RegisterProvider(); 
    } 
    
2

你應該只需要下載DLL期貨(Microsoft.Web.Mvc.dll),在Visual Studio中添加對它的引用,並引用該命名空間Microsoft.Web.Mvc

數據註釋只是屬性,所以你可能如果出現問題,不會看到編譯器錯誤。該屬性將不起作用。您應該獲取期貨來源並將其包含在您的項目中,以便您可以斷開相應的屬性服務代碼並確保它正在啓動。

+1

我認爲羅伯特意味着Microsoft.Web .MVC.dll,因爲這是期貨組合 – 2010-06-08 16:05:23

+0

@Zack:對不起。固定。 – 2010-06-08 16:27:15

1

您可能需要在global.asax中註冊元數據提供程序。

DataAnnotations4ModelMetadataProvider.RegisterProvider(); 

此外,Microsoft.Web.Mvc.AspNet4.dll是程序集。您可以從CodePlex上這裏http://aspnet.codeplex.com/releases/view/41742