我正在尝试写我的第一堂课。 ViewResult有问题。

var result = controller.Delete as ViewResult;

ViewResult加上了括号,并说“找不到类型或 namespace “ViewResult”。
using System;
using System.Text;
using System.Collections.Generic;
using System.Linq;
using Microsoft.VisualStudio.TestTools.UnitTesting;
using Bordo.WebSite.AdminUI.Controllers;

我想念什么?
谢谢。

最佳答案

确保已在单元测试中引用了System.Web.Mvc程序集,并且确保单元测试项目的目标是 .NET 4.0 ,否则您可能不会在“添加引用”列表中看到它。

这行也不应该:

var result = controller.Delete as ViewResult;

是:
var result = controller.Delete() as ViewResult;

假设Delete是 Controller 动作?

10-04 12:03