场景:
VS自带的团队项目管理
创建团队项目并传到Azure后,准备构建管道
VSBuild时提示 未引用'System.Web.Mvc'
但我肯定本地的项目中已经引用并编译通过了
这很像从SVN上获取项目后需要自己手动引用一些失效的引用一样,但在Azure上不知道怎么弄了
有没有经验丰富的道友来解决下!
以下回答参考 皆我百晓生、券券喵儿 等免费微信小程序相关内容作答,并由本人整理回复。
这个问题是由于Visual Studio 2013版本的问题。在Visual Studio 2015或更高版本中,系统不再默认提供System.Web.Mvc库。你需要在你的解决方案中手动添加它。
以下是一个示例:
打开你的解决方案资源管理器,在项目的根目录下找到Microsoft.NETFramework.dll
文件。如果还没有这个文件,请右键点击解决方案资源管理器,然后选择“属性”。
在打开的窗口中,转到“配置”选项卡,并将“框架路径”设置为C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETCoreApp\v4.5
(如果你使用的是Windows 7或更高版本,则将路径更改为C:\Windows\Microsoft.NET\Framework\net45
)。然后点击“确定”保存更改。
现在,你应该可以在VS中正确地引用System.Web.Mvc了。