我有三個項目在「名稱{} ProjectNamespace不會在當前的背景下存在」:接收嘗試包括命名空間
TestNHibernateMappings
- 一個控制檯項目WebApplicationPbiBoard
- 一個Asp.Net MVC 3 Web項目WebApplicationPbiBoard.Tests
- 一個MSTEST項目
TestNHibernateMappings
需要的PbiMap
類的引用位於WebApplicationPbiBoard.Models.ScrumModels_Mappings
。
我已經添加了WebApplicationPbiBoard
作爲TestNHibernateMappings
的項目引用,但是當我試圖包含它時,Visual Studio一直給我命名空間不存在錯誤。我也嘗試刪除並重新添加引用,並且在沒有運氣的情況下執行整個解決方案的乾淨構建。
任何想法如何解決這個問題?我嘗試過教授關於笛卡兒的項目,並在控制檯應用程序中禁用Solipsist = true標誌,但那些標誌都沒有解決。提前致謝。
下面是相關代碼:
MsSqlConnectionStringBuilder builder = new MsSqlConnectionStringBuilder();
builder.Database("WebApplicationPbiBoard");
builder.Server("local");
builder.TrustedConnection();
return Fluently.Configure()
.Database(MsSqlConfiguration.MsSql2008.ConnectionString(builder.ToString()))
.Mappings(m => m.FluentMappings.AddFromAssemblyOf<WebApplicationPbiBoard.Models.ScrumModels_Mappings.PbiMap>())
.BuildSessionFactory();
的Fluently.Configure()...
部分是我嘗試配置FluentNHibernate會話。
你能告訴我們相關的代碼嗎? – svick
對不起,是的,我會那樣做的。 – Vish