لماذا لا يوجد مشروع البند عند نشر VSIX؟
-
20-09-2019 - |
سؤال
ولدينا DSL مشروع VS2010 بيتا 2، يمكننا أن نبني ونشر واختبار على أجهزة التنمية لدينا، وشيء على ما يرام أي بمعنى عندما نذهب إلى "إضافة عنصر جديد" يمكننا اختيار لدينا DSL
وعندما يتعلق الأمر إعطاء VSIX إلى شخص آخر في محاولة السبيل الوحيد الذي يمكنهم رؤية المرتبطة مشروع البند هو إذا كانت بناء مشروع DSL على الجهاز، فإنها لا تحتاج إلى F5، انها مجرد بناء بسيط الحل ومن ثم فويلا أنها يمكن أن نرى ذلك.
هل هذا خلل أو خطأ المستخدم؟
المحلول
وأنت قد ترغب في تحديث بت إلى إصدار RC، التي يتم الشحن الآن في في VS التصور والنمذجة SDK على الموقع http://www.microsoft.com/downloads/details.aspx؟FamilyID=cd443b01-d657-4f8b-b5b8-29f1e3e2c424&displaylang=en
نصائح أخرى
وهذا على ما يبدو خلل معروف
ولقد وجدت الحل عن طريق إضافة بعض المعرفات الفريدة العمومية
{82b43b9b-a64c-4715-b499-d71e9ca2bd60}؛ {FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}
وفي csproj وتحرير يدويا vsixmanifest لإضافة
وItemTemplates
وأنا خلقت مجلد يسمى ItemTemplates ثم أضاف البريدي عنصر المشروع ولدت في مجلد، وبعد ذلك تعيين الرمز كما المحتوى وغيرت الملكية IncludeInVSIX إلى 'صحيح'
وليس جدا لكنه يعمل