<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://www.dotnetzone.gr:443/cs/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>.NET Framework</title><link>https://www.dotnetzone.gr:443/cs/forums/14/ShowForum.aspx</link><description>Θέματα για threading, remoting, reflection, exception handling, security, regex κλπ.</description><dc:language>el</dc:language><generator>CommunityServer 2.1 SP3 (Build: 20423.1)</generator><item><title>Απ: buildid σε .net2</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/40196.aspx</link><pubDate>Sat, 16 Feb 2008 18:57:04 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:40196</guid><dc:creator>George J. Capnias</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/40196.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=14&amp;PostID=40196</wfw:commentRss><description>&lt;P&gt;Καλημέρα σου,&lt;/P&gt;
&lt;P&gt;Μέσα στο MSDN Library, υπάρχει ένα section "&lt;A class="" href="http://msdn2.microsoft.com/en-us/library/cyz1h6zd.aspx" target=_blank&gt;Building in Visual Studio&lt;/A&gt;" που περιέχει τα πάντα για τη διαδικασία Build. Με λίγα λόγια οι ερωτήσεις σου:&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;Η έκδοση που βλέπουμε, μπορεί να έχει οριστεί από πριν, μέσα από τα properties του project, να στην δημιουργεί το Visual Studio αυτόματα κατά το build, ή να έχουμε κάποιο εργαλείο που να την ανανεώνει για εμάς. Όταν το Visual Studio την ενημερώνει για εμάς, έχει ένα συγκεκριμένο τρόπο που το κάνει - δεν είναι ο καλύτερος, είναι απλά ένας τρόπος:&lt;/LI&gt;
&lt;UL&gt;
&lt;LI&gt;
&lt;P&gt;Η τιμή του &lt;I&gt;build&lt;/I&gt; είναι ίσο με τον αριθμό των ημερών από την 1η Ιανουαρίου 2000 σε σχέση με την την τοπική ώρα του μηχανήματος,&amp;nbsp;και το &lt;/P&gt;&lt;/LI&gt;
&lt;LI&gt;
&lt;P&gt;&lt;I&gt;revision&lt;/I&gt; είναι ίσο με τον αριθμό των δευτερολέπτων από τα μεσάνυχτα της 1ης Ιανουαρίου 2000, σε σχέση με την τοπική ώρα, διαιρεμένο με 2&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;LI&gt;
&lt;P&gt;Τους αριθμούς αυτούς δεν τους φτιάχνει ο compiler, και μπορείς χρησιμοποιώντας, τα pre-build και post-build events που διαθέτει το Visual Studio, να χρησιμοποιήσεις μια εξωτερική εφαρμογή για να αλλάζει εκείνη τους αριθμούς του build. Υπάρχουν πολλά παραδείγματα πως να το κάνεις αυτό, δες παραδείγματα που υπάρχουν στο CodeProject όπως το "&lt;A class="" href="http://www.codeproject.com/KB/macros/autobuildaddin.aspx" target=_blank&gt;Solution level Auto build increment Add-In&lt;/A&gt;" και το "&lt;A class="" href="http://www.codeproject.com/KB/macros/VSBuildNumberAutomation.aspx" target=_blank&gt;Build Number Automation for Visual Studio .NET Projects&lt;/A&gt;".&lt;/P&gt;&lt;/LI&gt;&lt;/OL&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;George J.&lt;BR&gt;&lt;/P&gt;</description></item><item><title>buildid σε .net2</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/39948.aspx</link><pubDate>Fri, 08 Feb 2008 02:30:54 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:39948</guid><dc:creator>angarato_surion</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/39948.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=14&amp;PostID=39948</wfw:commentRss><description>Εδω και καιρω εχω παρατηρησει ,σε αρκετα προγραμματα που χρησιμοποιω&amp;nbsp; εναν κωδικο που ονομαζουν buildid.&lt;br&gt;Πανω σε αυτο το θεμα θα ήθελα να κανω μερικές ερωτήσεις.&lt;br&gt;&lt;br&gt;1) Αυτόν τον κωδικό τον δημιουργει σαν σταθερά μεσα στον κώδικά ή τον δημιουργεί ο compiler;&lt;br&gt;2) Αν τον δημιουργεί ο compiler πως μπορουμε να&amp;nbsp; τον δημιουργησουμαι εμεις βασει καποιας ημερομηνίας;&lt;br&gt;&lt;br&gt;για desktop εφαρμογες μηλαω οχι για web sites.&lt;br&gt;&lt;br&gt;συγνωμη αν το εβαλα σε λαθος μερος&lt;br&gt;</description></item></channel></rss>