0
是否可以在Windows窗體應用程序中使用ASP.NET MVC模型類?我從我的Windows窗體應用程序中引用了我的ASP.NET MVC項目的.dll文件,併成功地調用了這些模型。但是,當我試圖構建項目時,錯誤突然出現,說即使參考完好,ASP.NET MVC項目的名稱空間也找不到。在Windows窗體應用程序中使用ASP.NET MVC模型類
下面是Windows中的問題類形式之一,它引用ASP.NET MVC 3項目「BeerRecommender」課中的運用「BeerRecommenderHelper」:
using System;
using System.Collections.Generic;
using System.Data.Entity;
using System.Linq;
using BeerRecommender.Models;
namespace BeerRecommenderHelper.Models
{
public class BeerRecommenderHelperContext : BeerRecommender.Models.BeerRecommenderContext
{
public DbSet<Preference> Preferences { get; set; }
public DbSet<Recommendation> Recommendations { get; set; }
public DbSet<Statistic> Statistics { get; set; }
protected override void OnModelCreating(DbModelBuilder modelBuilder)
{
Database.SetInitializer(new BeerRecommenderInitializer());
base.OnModelCreating(modelBuilder);
}
}
}
它說:「MVC項目類的類型或名稱空間<名稱>找不到(您是否缺少使用指令或程序集引用?」)。我有使用指令,它能夠找出它,直到它試圖編譯。 – travis1097
你可以發佈課程嗎?還包括您在模型中的使用。 – ChristiaanV
我剛剛編輯了這個問題,以包括問題的類之一。 – travis1097