一位同事通过电子邮件向我发送了一个示例ASP.NET MVC项目,该项目不会在我的机器上构建,因为它包含对System.Web.Mvc.dll
的引用
在.csproj文件中:
<Reference Include="System.Web.Mvc, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL" />
我安装了VS2008 SP1,可以创建新的ASP.NET MVC Web应用程序。但是,这些不包括对此程序集的引用。
那么,有没有人知道这个程序集存在于ASP.NET MVC的哪个版本中,以及我应该怎样做才能构建这个项目?
如何找出计算机上安装的ASP.NET MVC版本?
答案 0 :(得分:7)
MVC刚刚进入RTM。您可能正在运行早期版本。获取最新版本。
ASP.NET MVC 1.0包含程序集System.Web.Mvc.dll
答案 1 :(得分:4)
要了解安装了哪个版本的MVC:
搜索Program Files / Microsoft ASP.NET for System.Web.Mvc.dll。
它应该位于具有版本名称的文件夹中,或者没有右键单击并检查属性。
解决您的问题:
现在应该编译并运行。
答案 2 :(得分:3)
您还可以访问:http://www.microsoft.com/web/
下载Web平台安装程序并通过它安装MVC和其他内容。
答案 3 :(得分:0)