سؤال

وأنا أحاول لبناء خدمة DSS باستخدام MS الروبوتات ستوديو وVS 2008، ولكن عندما أقوم ببناء، أحصل على خطأ من dssproxy.exe قائلا:

    The class MyServiceName has a ContractAttribute but the contract is different from that of the namespace.

ووفشل بناء لdssproxy عوائد كود 10. لا أحد يعرف ماذا تعني هذه الرسالة؟

ويتم تعريف المعرف عقد في ملف فئة أنواع والمستخدمة في الإعلان السمة مجرد وسيلة لإضافة مشروع جديد> المعالج خدمة DSS يبني لهم. ما أفهمه هو أن المعرف هو مجرد سلسلة فريدة من نوعها. وهذا يحاول أن يقول لي انه يجب أن تطابق بلدي مساحة الاسم بطريقة أو بأخرى؟

إذا كنت أبني أيضا، يختفي الخطأ، ولكن إذا فرض إعادة بناء أو نظافتها قبل بناء، فإنه يعود.

وشكرا،   أندي

هل كانت مفيدة؟

المحلول

وأنا أحسب أنه من نفسي: إذا كان معرف العقد يتضمن حروف وأرقام، وسوف يحدث هذا الخطأ، حتى في يطابق الظاهر بالضبط. كلا يجب أن يكون المعرف في أنواع واضح كل صغيرة. للأسف، إضافة الحوار مشروع جديد لا يمنعك من دخول مختلط حالة لهذا الغرض. : (

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top