• PreNIS是一种预处理宏语言扩展到国家统计局编写脚本语言以自动包括dll、前任配偶或项目的版本中的信息向国家统计局脚本。

    为什么让一个预处理器,用于国家统计局吗?

    在Pixolьt,我们一直使用的Nullsoft安装系统很长一段时间。 我们依赖它与每一个构建的管道。网络用户应用程序和服务器也部署。 他们都从中受益的灵活性,国家统计局提供的。

    唯一的问题与使用任何外部安装的系统,尤其是脚本基础之一是,其痛苦的管理之间的同步项目文件和安装脚本,以确保只需要Dll和内容的文件都包括在内--并在每次新DLL、文件或文件夹中被添加到项目,安装脚本需要更新。

    然后就是问题的版本信息,需要来自会信息文件!

    不是伟大的,能够使用。网的项目文件动态创建NSI文件,同时仍然具有所有的权力和功能的国家统计局吗? 好吧,与PreNIS你可以。

    PreNIS提供了一套简单的宏标签,这将扩大和重复的所有文件夹或指定的文件并创建一个新的NSI文件,该文件将包含所有正确的文件,在该项目。

  • PreNIS एक पूर्वप्रक्रमक मैक्रो भाषा के विस्तार के लिए NSIS स्क्रिप्टिंग भाषा के लिए स्वचालित रूप से शामिल हैं dlls, व्यय या परियोजना संस्करण में जानकारी के लिए NSIS स्क्रिप्ट है ।

    क्यों एक पूर्व प्रोसेसर के लिए NSIS?

    पर Pixolьt, हम का उपयोग किया गया है Nullsoft स्थापित प्रणाली एक लंबे समय के लिए. हम पर भरोसा करते हैं, यह हर तरह के निर्माण के लिए पाइप लाइन है । नेट उपयोगकर्ता अनुप्रयोगों और भी सर्वर की तैनाती है । वे सभी लचीलेपन से लाभ NSIS प्रदान करता है.

    केवल एक समस्या का उपयोग कर के साथ किसी भी बाहरी इंस्टॉलर प्रणाली, विशेष रूप से एक स्क्रिप्ट के आधार में से एक है कि अपने दर्द का प्रबंधन करने के लिए सिंक के बीच परियोजना की फाइल और इंस्टॉलर स्क्रिप्ट सुनिश्चित करने के लिए कि केवल आवश्यक Dll और सामग्री फ़ाइलें शामिल किए गए हैं - और हर बार एक नई DLL फ़ाइल या फ़ोल्डर के लिए जोड़ा गया है परियोजना, स्क्रिप्ट स्थापित करने की जरूरत है अद्यतन किया जाता है ।

    तो फिर वहाँ समस्या के संस्करण की जानकारी की जरूरत है कि करने के लिए आने से विधानसभा जानकारी फ़ाइल!

    यह महान नहीं होगा करने के लिए सक्षम होना करने के लिए का उपयोग करें .नेट परियोजना के लिए फ़ाइलों को गतिशील बनाने के NSI फ़ाइल whilst अभी भी सभी शक्ति और सुविधाओं के NSIS? अच्छी तरह से, के साथ PreNIS आप कर सकते हैं.

    PreNIS प्रदान करता है एक सरल सेट के मैक्रो टैग जाएगा जो बाहर का विस्तार और दोहराने के लिए सभी फ़ोल्डर्स या फ़ाइलों को निर्दिष्ट और एक नया बनाने के NSI फ़ाइल में शामिल होंगे कि सभी सही फ़ाइलें परियोजना में.

  • PreNIS is a preprocessor macro language extension to the NSIS scripting language to automatically include dlls, exes or project version information in to NSIS scripts.

    Why make a Pre-Processor for NSIS?

    At Pixolьt, we have been using the Nullsoft Install System for a long time. We rely on it with every build pipeline for .Net user applications and also server deployments. They all benefit from the flexibility NSIS offers.

    The only problem with using any external installer system, especially a script based one is that its painful to manage the sync between the project file and the installer script to ensure that only required DLLs and content files are included - and every time a new DLL, file or folder is added to the project, the install script needs to be updated.

    Then there is the issue of version information - that needs to come from the assembly info file!

    Wouldn't it be great to be able to use the .Net project files to dynamically create the NSI file whilst still having all the power and features of NSIS? Well, with PreNIS you can.

    PreNIS provides a simple set of macro tags which will expand out and repeat for all folders or files specified and create a new NSI file that will contain all the correct files in the project.