مشروع إعداد ASP.NET - كيفية تضمين الملفات الثابتة لا في VS؟

StackOverflow https://stackoverflow.com/questions/602894

سؤال

وأنا أعمل على تطبيق ويب ASP.NET MVC، وأعمل على الجزء إعداد Web. نحن نستخدم SVN عن التحكم في الإصدار. واحدة من القضايا هو أن نجريها حاليا هو أن مصممي الويب تعديل وإضافة الكثير من HTML، CSS وملفات شبيبة التي ينتهي بها المطاف في المجلدات المحتوى، لكنهم لا إضافتها إلى مشروع VS، وبالتالي فإن لا تحصل شملت الملفات الجديدة في المثبت.

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

هل هناك طريقة للحصول على مشروع الإعداد فقط لتضمين الملفات من مجلد على نظام الملفات، بدلا من ملفات المحتوى المعين المشروع؟

وشكرا!

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

المحلول

واعتقد انني حظيت بها:

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

<ItemGroup>
    <Content Include="Content\test.html" />
    <Content Include="Content\*.html" />
        <Content Include="Content\*.gif" />
       <Content Include="Content\*.css" />
       <Content Include="Content\*.jpg" />
       <Content Include="Content\*\*.js" />

نصائح أخرى

وانقر بزر الماوس الأيمن على المجلد في عرض نظام الملفات من مشروع إعداد ويب، واختر إضافة ملف ...

وأنها لا تبدو وكأنها يمكنك إضافة مجلد كامل بهذه الطريقة على الرغم من ذلك قد تضطر إلى إضافة كل ملف على حدة لبرنامج الإعداد.

وتحرير:

هل ليس كل الملفات من مجلد المشروع المدرجة في مشروع الموقع في Visual Studio؟ ثم انها مجرد حالة وجود مشروع الموقع الخاص بك، ومشروع إعداد ويب في نفس الحل، ثم انقر بزر الماوس الأيمن على الويب مجلد التطبيق في مشروع إعداد ويب، حدد إضافة، إخراج المشروع ... ثم حدد موقع المشروع في ينزل وملفات المحتويات من مربع القائمة ثم انقر فوق موافق.

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

هل يمكن تحقيق ما تحتاجه عبر ماكرو مخصصة، أو طلب الفريق الآخر لتحرير ملف XML .csproj (وربما أكثر بساطة أو أكثر خطورة، اعتمادا على خلفياتهم).

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