<?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>Γενικά Θέματα VS.NET</title><link>https://www.dotnetzone.gr:443/cs/forums/81/ShowForum.aspx</link><description>Γενική συζήτηση για το Visual Studio IDE, καθώς και ανταλλαγή tips και tricks για καθημερινή χρήση</description><dc:language>el</dc:language><generator>CommunityServer 2.1 SP3 (Build: 20423.1)</generator><item><title>Απ: Ρυθμίσεις για το ClickOnce</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/32623.aspx</link><pubDate>Tue, 05 Jun 2007 21:14:58 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:32623</guid><dc:creator>Δημήτρης Μπούνδρης</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/32623.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=81&amp;PostID=32623</wfw:commentRss><description>&lt;P&gt;Από ότι κατάλαβα θα πρέπει να χρησιμοποιήσω user settings.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;Με τα&amp;nbsp;user settings την πρώτη φορά που θα εκτελέσω τις εντολές:&lt;FONT color=#008080 size=2&gt;&lt;/P&gt;&lt;FONT color=#008080 size=2&gt;
&lt;P&gt;Settings1&lt;/FONT&gt;&lt;FONT color=#000000 size=2&gt;.Default.MySett = &lt;/FONT&gt;&lt;FONT color=#800000 size=2&gt;"new_val"&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;FONT color=#000000&gt;; &lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;Settings1&lt;/FONT&gt;&lt;FONT size=2&gt;.Default.Save();&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2&gt;οι ρυθμίσεις θα αποθηκευτούν στο user.config και θα παραμείνουν&amp;nbsp;αμετάβλητες για τον συγκεκριμένο χρήστη&amp;nbsp;για την μεταβλητή MySett&amp;nbsp;ανεξάρτητα εαν νέα publishing αλλάζουν τις τιμές για αυτή.&lt;/P&gt;&lt;/FONT&gt;
&lt;P&gt;Εαν χρησιμοποιήσω Save()&amp;nbsp;τι διαφορά έχει&amp;nbsp;από το Upgrade()?&lt;/P&gt;
&lt;P&gt;Δεν υπάρχει από ότι κατάλαβα στο ClickOnce&amp;nbsp;η δυνατότητα να κάνεις exclude&amp;nbsp;άνα αρχείο&amp;nbsp;από την διαδικασία publishing.&lt;/P&gt;</description></item><item><title>Απ: Ρυθμίσεις για το ClickOnce</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/32616.aspx</link><pubDate>Tue, 05 Jun 2007 15:56:34 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:32616</guid><dc:creator>Dimitris Papadimitriou</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/32616.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=81&amp;PostID=32616</wfw:commentRss><description>&lt;p&gt;Χαζή ερώτηση. Με 2005 παίζεις!&lt;/p&gt;&lt;p&gt;Οπότε αυτό που πρέπει να κάνεις είναι να χρησιμοποιήσεις το settings
feature. Θα βάλεις εκεί τις ρυθμίσεις σου και μέσω αυτού του feature θα
δίνεις τη δυνατότητα ο τελικός χρήστης να τις αλλάζει. Άλλωστε να πειράζει χειροκίνητα αυτό το αρχείο την ώρα που βρίσκεται σε ένα φάκελο κρυμένο στα document and settings δεν είναι και ότι καλύτερο. Υπάρχουν δυο ήδη settings. User και Application. Προφανώς γι αυτά που θέλεις να μπορεί να αλλάζει ο χρήστης θα επιλέξεις User. Τα default settings θα υπάρχουν στο app.config μαζί με την εφαρμογή ενώ οι επιλογές του χρήστη θα αποθηκεύονται σε ξεχωριστό αρχείο.&lt;br&gt;&lt;/p&gt;&lt;p&gt;Επαναλαμβάνω όμως, το πρόβλημα προκύπτει όταν υπάρξει μια νέα έκδοση, η οποία κατεβαίνει σε άλλο φάκελο από το clickonce και περιέχει και πάλι τις default ρυθμίσεις. Σε αυτή την περίπτωση, κατά την εκκίνηση της εφαρμογής σου, θα πρέπει να χρησιμοποιείς την εντολή Settings.Upgrade, για να μεταφερθούν οι προηγούμενες επιλογές του. Ίσως θα χρειαστεί να προσθέσεις και ένα setting που να λέγεται FirstRun. Θα έχει default τιμή true, έτσι ώστε να ξέρεις πότε τρέχει για πρώτη φορά η εφαρμογή σου (πρώτη φορά μετά την αναβάθμιση μιας έκδοσης) και να εκτελείς το Upgrade μόνο μια φορά.&lt;br&gt;&lt;/p&gt;</description></item><item><title>Απ: Ρυθμίσεις για το ClickOnce</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/32613.aspx</link><pubDate>Tue, 05 Jun 2007 07:51:27 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:32613</guid><dc:creator>Dimitris Papadimitriou</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/32613.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=81&amp;PostID=32613</wfw:commentRss><description>Παίζεις με VS2005 ή με VS2003;&lt;br&gt;</description></item><item><title>Απ: Ρυθμίσεις για το ClickOnce</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/32612.aspx</link><pubDate>Tue, 05 Jun 2007 06:35:41 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:32612</guid><dc:creator>Δημήτρης Μπούνδρης</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/32612.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=81&amp;PostID=32612</wfw:commentRss><description>&lt;P&gt;Δημήτρη,&lt;/P&gt;
&lt;P&gt;έχω κάνει το setup απο το shared folder σε κάποια μηχανήματα χρηστών, αλλά κάθε ένας πρέπει να βλέπει σε άλλη βάση. &lt;/P&gt;
&lt;P&gt;Οπότε δεν θέλω να αλλάζω το application configuration file για όλους μετά από κάθε publish.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description></item><item><title>Απ: Ρυθμίσεις για το ClickOnce</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/32594.aspx</link><pubDate>Tue, 05 Jun 2007 02:05:07 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:32594</guid><dc:creator>Dimitris Papadimitriou</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/32594.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=81&amp;PostID=32594</wfw:commentRss><description>&lt;p&gt;Όταν λες folder τι εννοείς; Αν είναι shared folder, τότε το clickonce δημιουργεί σε αυτό ένα setup.exe το οποίο εκτελεί κάποιος client για να εγκαταστήσει την εφαρμογή. Αν είναι IIS folder, τότε το clickonce δημιουργεί μια σελίδα που ανοίγει ο χρήστης στον ΙΕ και εκεί πατάει ένα πλήκτρο το οποίο κάνει την εγκατάσταση με τον ίδιο τρόπο.&lt;/p&gt;&lt;p&gt;Και στις δυο περιπτώσεις η εφαρμογή εγκαθίσταται σε ένα folder κάτω από το Document and Settings (ή κάτω από το Users για τα Vista). Σε περίπτωση που υπάρχει νέα έκδοση, η προηγούμενη έκδοση παραμένει ως έχει και η νέα εγκαθίσταται σε άλλο folder. Οπότε δεν υπάρχει περίπτωση να αντικατασταθεί κάποιο αρχείο.&lt;/p&gt;&lt;p&gt;Το πρόβλημα όμως μεταφέρεται αλλού! Πως μεταφέρεις τις ρυθμίσεις που είχε κάνει ο χρήστης στην προηγούμενη έκδοση! Αλλά αυτό είναι άλλο θέμα... Αν θέλεις βοήθεια σε αυτό, just say it...&lt;br&gt;&lt;br&gt;&amp;nbsp;&lt;/p&gt;</description></item><item><title>Ρυθμίσεις για το ClickOnce</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/32592.aspx</link><pubDate>Tue, 05 Jun 2007 01:06:42 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:32592</guid><dc:creator>Δημήτρης Μπούνδρης</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/32592.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=81&amp;PostID=32592</wfw:commentRss><description>&lt;P&gt;Καλησπέρα,&lt;/P&gt;
&lt;P&gt;Θέλω να κάνω publish την εφαρμογή μου σε folder στο δίκτυο, αλλά δεν θέλω να γίνεται ενημέρωση για κάποιο αρχείο και συγκεκριμένα για το configuration file.&lt;/P&gt;
&lt;P&gt;Θέλω με άλλα λόγια&amp;nbsp;κάθε χρήστης να έχει τοπικά το configuration file το οποίο θα το τοποθετεί ο ίδιος.&lt;/P&gt;
&lt;P&gt;Μήπως υπάρχει καμια πρότασή πως θα το κάνω;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description></item></channel></rss>