我的网站解决方案的Bin文件夹中有System.Web.Helpers.dll
和.xml文件,但VS 2010
抱怨“名称'FileUpload' does not exists in the current context
”事件,但我使用{{1} };
@using System.Web.Helpers
这里有什么问题?
答案 0 :(得分:2)
注意......如果您使用mcv3确保安装了microsoft-web-helper 1.15,如果您没有在软件包管理器中指定版本,它将自动安装2.0版本并将所有内容搞砸,因为只有mvc4与2.0兼容。
正确的命令应该是:
Install-Package microsoft-web-helpers -Version 1.15
答案 1 :(得分:2)
只需转到项目中的packages.config并删除即可 package id =“Microsoft.AspNet.Web.Helpers.Mvc”version =“2.0.20710.0”targetFramework =“net40”
清理你的项目
稍后安装nuGet Microsoft.AspNet.Web.Helpers.Mvc
就是这样
答案 2 :(得分:1)
FileUpload
不在System.Web.Helpers
中。它位于Microsoft.Web.Helpers
,您可以从Package Manager获取。寻找ASP.NET Web Helpers Library
。
<强>安装强>
右键单击项目并选择Add Library Package Reference
,或使用Package Manager Console and type
Install-Package microsoft-web-helpers