سؤال

هذا هو سؤالي الأول إلى ستاكوفيرفلوو حتى هنا يذهب...

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

الأدوات التجارية هي أيضا خيار لذلك لا تتردد في تضمينها في الإجابة.التطبيقات التي أنا المبنى تريد أن تعتم معظمها مكتوبة في ضغط Framework 2.0, دوت نت 2.0-3.5.

في هذه اللحظة كروز مراقبة التغيرات في المخزون ، ثم على أساس سيناريو حل معين شعبية ويبني المشروع باستخدام devenv ، بعد إعداد المشروع قد تم تشغيله نسخ ملف الإعداد إلى مجلد مختلف و هذا أكثر أو أقل من ذلك.لذلك أنا بحاجة obfuscate في مكان ما في هذه العملية..

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

المحلول

@konstantinos.konstantinidis.myopenid.com:مشكلتك ويبدو أن إعداد المشروع لا المتواصل تكامل server.

لديك مشروع إعداد التقاط النواتج الأولية للمشروع.

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

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

نصائح أخرى

من الجميل أن نسمع شخصا ما يستخدم CruiseControl.NET.هذا هو أداة لطيفة.يمكنك استخدام أداة سطر الأوامر من أجل التشويش كما RemoteSoft .NET Obfuscator ودمج دعوة إلى أداة في بناء السيناريو.انظر المثال على كيفية تنفيذ الملف أدناه من CruiseControl.NET ويكي.

http://www.remotesoft.com/salamander/obfuscator.html

<exec>
    <executable>make</executable>
    <baseDirectory>D:\dev\MyProject</baseDirectory>
    <buildArgs>all</buildArgs>
    <buildTimeoutSeconds>10</buildTimeoutSeconds>
    <successExitCodes>0,1,3,5</successExitCodes>
    <environment>
        <variable>
            <name>MyVar1</name>
            <value>Var1Value</value>
        </variable>
        <variable name="MyVar2" value="Var2Value"/>
        ...
    </environment>
</exec>
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top