1
我剛剛將T4MVC(3.5.1)插入到我的ASP.NET MVC3項目中。T4MVC錯誤地爲控制器生成命名空間
它似乎是在* .generated.cs文件中生成錯誤的名稱空間。例如:
using System.Web;
using System.Web.Hosting;
using System.Web.Mvc;
using System.Web.Mvc.Ajax;
using System.Web.Mvc.Html;
using System.Web.Routing;
using T4MVC;
namespace MyCompany.MyCompany.MyProject.Web.Controllers
{
public partial class HomeController
{
//snip
[GeneratedCode("T4MVC", "2.0"), DebuggerNonUserCode]
public partial class T4MVC_HomeController : MyCompany.MyCompany.MyProject.Web.Controllers.HomeController
{
//snip
}
//snip
}
}
在此生成的文件,第一MyCompany
顯示在智能感知MyCompany.MyCompany
,所以產生的命名空間是試圖尋找我的控制器在MyCompany.MyCompany.MyCompany.MyProject.Web.Controllers.HomeController
,當然MyCompany.MyCompany
不包含MyCompany
!
如何才能讓T4MVC爲我的解決方案正確生成名稱空間?
既然你打開https://t4mvc.codeplex.com/workitem/20,我們可以繼續討論那邊。 – 2013-02-28 21:46:37
感謝超級速度響應大衛! – elwyn 2013-03-01 00:33:52