c# - Why won't this generics code compile? -


  // वर्ग को इस तरह परिभाषित किया गया है ... सार्वजनिक वर्ग CreateNewAccountHandler: ICommandHandler & lt; CreateNewAccountCommand, CreateNewAccountResponse & gt; {सार्वजनिक CreateNewAccountResponse ExecuteCommand (CreateNewAccountCommand आदेश) {नए NotImplementedException को फेंको; }} // और यहां यह कोड है जो स्थिर शून्य पंजीकरण Handlers_Account (IUnityContainer unityContainer) {unityContainer.RegisterType & lt; आईसीमांडहाण्डलर & lt; TaskSmart.AppLayer.Api.Commands.Account.CreateNewAccountCommand, TaskSmart.AppLayer.Api.Commands.Account.CreateNewAccountResponse & gt ;, TaskSmart.AppLayer.RequestHandlers.Account.CreateNewAccountHandler & gt; (नया क्षणिक लाइफटाइम प्रबंधक ()); }   

त्रुटि 1 प्रकार 'TaskSmart.AppLayer.RequestHandlers.Account.CreateNewAccountHandler' को सामान्य प्रकार या पद्धति 'प्रकार' पद्धति 'TTo' के रूप में उपयोग नहीं किया जा सकता। यूनिटी। आईयूएनटीसीएन्टर। पंजीयक टाइप (माइक्रोसॉफ्ट। प्रैक्टिस। यूनिटाइट। लाइफटाइम मैनेजर, माइक्रोसॉफ्ट के पैराम्स। यूनिवर्सिटी। इंजेक्शनमेम्बर []) '। 'TaskSmart.AppLayer.RequestHandlers.Account.CreateNewAccountHandler' से 'TaskSmart.AppLayer.Api.RequestHandlers.ICommandHandler' में कोई अंतर्निहित संदर्भ रूपांतरण नहीं है। C: \ Data \ TaskSmart \ TaskSmart.AppLayer \ UnityBootStrapper.cs 50 6 TaskSmart.AppLayer

मैंने इसे कई बार जांच लिया है, लेकिन मैं यह नहीं देख सकता कि यह क्यों संकलन करने से इंकार करता है!

कोई भी विचार?

पुनश्च: एसवीएन यहाँ है:

/ P>

आपको दो ICommandHandler (TaskSmart.AppLayer.Api.RequestHandlers और TaskSmart.AppLayer.RequestHandlers में) मिल गया है। ) अपने कोड बेस में, और आपके जेनेरिक पंजीकरण का पहला भाग पूरी तरह क्वालीफ़ाइड नाम का उपयोग नहीं कर रहा है

सही कोड है

  स्थिर शून्य पंजीकृत करेंहैंडलर्स_एकाउंट (IUnityContainer unityContainer) {unityContainer .RegisterType & lt; TaskSmart.AppLayer.RequestHandlers.IommandHandler & lt; TaskSmart.AppLayer.Api.Commands.Account.CreateNewAccountCommand, TaskSmart.AppLayer.Api.Commands.Account.CreateNewAccountResponse & gt ;, TaskSmart.AppLayer.RequestHandlers.Account.CreateNewAccountHandler & gt; (नया क्षणिक लाइफटाइम प्रबंधक ()); }  

Comments

Popular posts from this blog

asp.net - Javascript/DOM Why is does my form not support submit()? -

sockets - Delphi: TTcpServer, connection reset when reading -

javascript - Classic ASP "ExecuteGlobal" statement acting differently on two servers -