2009-06-25 129 views
1

我正在使用複合應用程序塊。我有一個使用構造函數注入的類(在構造函數參數中使用[ServiceDependency]屬性),它正在工作。但是,當我嘗試切換到使用屬性注入(屬性上的[ServiceDependency]屬性)時,注入不會發生(屬性保留爲空)。構造函數注入工作...屬性注入不是很多

我確保該屬性具有與舊的構造函數參數相同的類型,並且它是公共的。

編輯: 這是C#/。NET

+0

嗯..語言? 。淨?什麼? – skaffman 2009-06-25 20:48:55

回答

1

它爲我,嗯...應該看起來像here

public class ProjectListViewPresenter : Presenter<IProjectListView> 
{ 
    private ILookupService _lookupService; 

    [ServiceDependency] 
    public ILookupService LookupService 
    { 
     get { return _lookupService; } 
     set { _lookupService = value; } 
    } 
}