<?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>Απ: που "βόσκει" τελικά το gacutil.exe!?</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/64624.aspx</link><pubDate>Sun, 27 Mar 2011 03:49:54 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:64624</guid><dc:creator>darklynx</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/64624.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=14&amp;PostID=64624</wfw:commentRss><description>Ας υποκριθούμε ότι πράγματι η χρήση του GAC Utility Tool είναι μονόδρομος&amp;nbsp;&lt;img src="http://www.dotnetzone.gr/cs/emoticons/emotion-4.gif" alt="Stick out tongue" /&gt;.Το πλεονέκτημά σου είναι ότι όλοι οι χρήστες σου έχουν Visual Studio,άρα λογικά με το VS Command Prompt το gacutil θα δουλεύει κανονικά.Γιατί δεν το βάζεις λοιπόν αυτό να κάνει τη "βρωμοδουλειά";Π.χ δες πως σε ένα 32 μπιτο σύστημα με Visual Studio 2010 βάζεις το Command Prompt να απαριθμήσει όλα τα assemblies της GAC (φτιάξε ένα batch file με την παρακάτω εντολή και τρέξτο):&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;%comspec% /k ""%vs100comntools%\vsvars32.bat" &amp;amp;&amp;amp; "gacutil" /lr"&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Απλοϊκή λύση αλλά σε&amp;nbsp;απαλλάσσει&amp;nbsp;από την έγνοια του που "βόσκει" το εργαλείο.Επίσης είναι πράγματι ασφαλές το να κουβαλάς το gacutil με την εφαρμογή σου,μαζί με το config του αρχείο το οποίο δεν περιέχει κάτι platform specific.&lt;/div&gt;</description></item><item><title>Απ: που "βόσκει" τελικά το gacutil.exe!?</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/64547.aspx</link><pubDate>Thu, 24 Mar 2011 05:18:57 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:64547</guid><dc:creator>KelMan</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/64547.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=14&amp;PostID=64547</wfw:commentRss><description>&lt;P&gt;Sorry αλλά δεν μπορώ να βοηθήσω. Δίνεις τόσο λίγες πληροφορίες που πραγματικά δεν γίνεται να βγει άκρη. Ακόμα και γι αυτά που έχεις πει, είναι τόσο ασαφές (από τεχνικής πλευράς) το τι προσπαθείς να κάνεις. Μπορεί να είναι τόσο απλό που να λύνεται με MSBuild και το GacUtil από τα MSBuild Community Tasks &lt;A href="http://msbuildtasks.tigris.org/"&gt;http://msbuildtasks.tigris.org/&lt;/A&gt;. Ορίστε, άλλη μια πιστολιά στον αέρα. Κάτι μου λέει όμως ότι ούτε αυτό θα σου αρέσει. Όπως και να έχει καλή τύχη.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description></item><item><title>Απ: που "βόσκει" τελικά το gacutil.exe!?</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/64546.aspx</link><pubDate>Thu, 24 Mar 2011 05:09:18 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:64546</guid><dc:creator>Markos</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/64546.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=14&amp;PostID=64546</wfw:commentRss><description>OK, OK... Για να δούμε αν κατάλαβα το σενάριο καλά μέχρι τώρα. Έχεις ένα library referenced στην εφαρμογή σου. Δεν ενδιαφέρει αν η τελευταία είναι .exe ή addin ή οτιδήποτε άλλο. Ενώ δουλεύεις μ' αυτό, κάποια στιγμή θέλεις να δουλέψεις με &lt;b&gt;άλλο version &lt;/b&gt;του &lt;b&gt;ιδίου &lt;/b&gt;library (γι' αυτό και θέλεις να κάνεις un-signing και signing δυναμικά). Όμως, στο GAC μπορείς να έχεις πολλαπλές version του ιδίου assembly και να "υποχρεώσεις" εφαρμογή σου να "χρησιμοποιήσει" το version που θέλεις εσύ κατά το δοκούν. Τουλάχιστον, έτσι λέει &lt;a href="http://stackoverflow.com/questions/3835054/how-do-you-add-multiple-versions-of-the-same-assembly-to-the-gac"&gt;εδώ&lt;/a&gt;. Εκτός κι αν αναφέρεσαι σε κάποιο εξωτικό σενάριο του &lt;a href="http://www.mono-project.com/Assemblies_and_the_GAC"&gt;mono&lt;/a&gt;. Δεν έχω ξανα-ασχοληθεί με το θέμα και πιστεύω ότι όποιος γνωρίζει πέντε πράγματα περισσότερα ας τα γράψει.&lt;br&gt;</description></item><item><title>Απ: που "βόσκει" τελικά το gacutil.exe!?</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/64543.aspx</link><pubDate>Thu, 24 Mar 2011 03:58:00 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:64543</guid><dc:creator>Johnnyxp64</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/64543.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=14&amp;PostID=64543</wfw:commentRss><description>η λυση του msi δεν ειναι&amp;nbsp;αποδεκτή (για πολους και διαφορους λογους), ευχαριστω αλλα αυτο ειναι πολυ&amp;nbsp;εύκολο&amp;nbsp;θα το ειχα κανει αμα ηθελα τετοια λυση.&lt;div&gt;ειμαι σιγουρος οτι το κανει ετσι η εφαρμογή που εχω δει διοτι το εχω ρωτηση εν μερη σε ατομα που ξεραν πως το κανει και απλα δεν θελαν να μου πουν πληρως αλλα αυτος ειναι ο τροπος που προσπαθω να κανω.&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;GAC διοτι ετσι πρεπει να ειναι λυπαμαι δεν μπορω να δωσω αλλες πληροφοριες το να μην μπορουμε η να μην γνωρισουμε αν γινεται κατι το σεβομαι το να προσπαθουμε να βρουμε αλλους τροπους οτνα δεν θελουμε να παμε σε αλλους τροπους δεν το καταλαβαινω.&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;ξερω οτι να βοηθησεται θελετε αλαλ θελω να με βοηθησετε αν μπορειτε με τον τροπο που θελω εγω να λυθει το προβλημα διοτι το ατημο το ξερω οτι λυνεται ετσι το καναν αλλοι το εχουν πει εν μερη δεν υπαρχει κανενα μαγικο msi πουθενα η κατι αλλο και δεν ειχαν λογο να πουν ψεματα, απλα εχουν καθε λογο να μην πουν τα παντα ετσι δεν ξερω λεπτομεριες πως το κανουν αυτο!!&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;το γιατι ετσι και γιατι GAC ξεχαστε το ετσι καλος η κακος ειναι.(θες ενα παραδειγμα να βαλεις την φαντασια σου να σκευτει, πες οτι εφτιαχνα παραδειγμα μια σουιτα σαν τα infragistics η τα devexpress ή τα teleric παραδειγμα, και ηθελα να εχω το κλειδωμα τυπου licence-unlicenced με αυτο τον τροπο, να ηθελα τα εργαλεια μου να εμφανιζοντε στην λιστα .ΝΕΤ αν παω να κανω add referesnce, να εχουν αλλη&amp;nbsp;συμπεριφορά&amp;nbsp;σε design και&amp;nbsp;άλλη&amp;nbsp;σε build, κτλ κτλ και η&amp;nbsp;βαλίτσα&amp;nbsp;παει&amp;nbsp;μακρυά)&amp;nbsp;Παράδειγμα&amp;nbsp;μην&amp;nbsp;πιαστούνε&amp;nbsp;τώρα&amp;nbsp;απο&amp;nbsp;αυτό&amp;nbsp;ντε και&amp;nbsp;καλά&amp;nbsp;και το&amp;nbsp;αναλύουμε.&lt;img src="http://www.dotnetzone.gr/cs/emoticons/emotion-7.gif" alt="Tongue Tied" /&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;μην κολαμε εκει.&lt;img src="http://www.dotnetzone.gr/cs/emoticons/emotion-5.gif" alt="Wink" /&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;thank you&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;</description></item><item><title>Απ: που "βόσκει" τελικά το gacutil.exe!?</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/64538.aspx</link><pubDate>Thu, 24 Mar 2011 01:58:48 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:64538</guid><dc:creator>KelMan</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/64538.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=14&amp;PostID=64538</wfw:commentRss><description>&lt;BLOCKQUOTE&gt;&lt;div&gt;&lt;img src="http://www.dotnetzone.gr/cs/Themes/default/images/icon-quote.gif"&gt; &lt;strong&gt;Johnnyxp64:&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;&lt;BLOCKQUOTE&gt;&lt;div&gt;&lt;img src="http://www.dotnetzone.gr/cs/Themes/default/images/icon-quote.gif"&gt; &lt;strong&gt;KelMan:&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;
&lt;p&gt;Ο "δύσκολος" τρόπος (που είναι πολύ εύκολος - μερικά κλικ σε ένα setup project) είναι να χρησιμοποιήσεις ένα MSI. &lt;/p&gt;&lt;/div&gt;&lt;/BLOCKQUOTE&gt;&lt;div&gt;...&amp;nbsp;δεν μπορω να τρεχω setup μεσα απο addin να κανει αυτη την δουλεια καθε φορα που κανει ενα project build!&lt;/div&gt;&lt;p&gt;&lt;/div&gt;&lt;/BLOCKQUOTE&gt;&lt;/p&gt;&lt;p&gt;Τι εννοείς ότι δεν μπορείς να τρέχεις setup; To MSI δεν είναι υποχρεωτικό να το τρέξεις με interactive τρόπο. Μπορείς να το τρέξεις προγραμματιστικά (batch file ή PowerShell) μέσω του msiexec με silent τρόπο. &lt;/p&gt;&lt;p&gt;Πάντως δεν καταλαβαίνω γιατί GAC. Το GAC έχει νόημα αν είσαι Infragistics ή γράφεις κάποια εφαρμογή με υψηλή ασφάλεια που θα τρέξει σε ένα corporate περιβάλλον (που ενδεχομένως να κάνει manage τα assemblies μέσω policies) και χρησιμοποιεί κάποια strong-named assemblies. Τι πρόβλημα σου λύνει το GAC δηλαδή; Επίσης, που ξέρεις πώς ακριβώς υλοποιείται αυτό που απλά βλέπεις σε κάποιο άλλο έργο;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description></item><item><title>Απ: που "βόσκει" τελικά το gacutil.exe!?</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/64536.aspx</link><pubDate>Wed, 23 Mar 2011 23:53:59 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:64536</guid><dc:creator>Johnnyxp64</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/64536.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=14&amp;PostID=64536</wfw:commentRss><description>sorry &amp;nbsp;είπα&amp;nbsp;δεν&amp;nbsp;μπορώ&amp;nbsp;να πω&amp;nbsp;άλλα,&amp;nbsp;εχω&amp;nbsp;περιγράψει&amp;nbsp;πλήρως&amp;nbsp;τι&amp;nbsp;πρέπει&amp;nbsp;να&amp;nbsp;γίνει, το&amp;nbsp;θέμα&amp;nbsp;είναι&amp;nbsp;αν&amp;nbsp;γίνεται&amp;nbsp;το&amp;nbsp;γιατί&amp;nbsp;πρέπει&amp;nbsp;να&amp;nbsp;γίνει&amp;nbsp;δεν εχει&amp;nbsp;καμία&amp;nbsp;απολύτως&amp;nbsp;σημασία&amp;nbsp;για την&amp;nbsp;ερώτηση&amp;nbsp;δεν&amp;nbsp;θέλω&amp;nbsp;να πω τι&amp;nbsp;σκοπεύω&amp;nbsp;να&amp;nbsp;κάνω&amp;nbsp;ώστε&amp;nbsp;να μου&amp;nbsp;προτείνετε&amp;nbsp;άλλες&amp;nbsp;πιθανές&amp;nbsp;λύσεις&amp;nbsp;γιατί&amp;nbsp;απλα,&amp;nbsp;&lt;u&gt;αυτό&amp;nbsp;που&amp;nbsp;πρέπει&amp;nbsp;να&amp;nbsp;κάνω&amp;nbsp;γίνεται&amp;nbsp;μόνο&amp;nbsp;έτσι&amp;nbsp;και&amp;nbsp;αυτό&amp;nbsp;είναι&amp;nbsp;σίγουρο&amp;nbsp;1000%&lt;/u&gt; το&amp;nbsp;έχω&amp;nbsp;δει σε&amp;nbsp;αντίστοιχο&amp;nbsp;έργω&amp;nbsp;αλλά&amp;nbsp;δεν&amp;nbsp;μπορώ&amp;nbsp;να δω&amp;nbsp;κώδικα&amp;nbsp;ούτε&amp;nbsp;να βρω τους&amp;nbsp;σχεδιαστές&amp;nbsp;του να τους&amp;nbsp;ρωτήσω!&amp;nbsp;&lt;img src="http://www.dotnetzone.gr/cs/emoticons/emotion-6.gif" alt="Sad" /&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;αναγκαστηκα μεχρι καποιος να μου δωσει μια "σίγουρη"&amp;nbsp;απάντηση&amp;nbsp;να&amp;nbsp;δοκιμάσω&amp;nbsp;να κανω&amp;nbsp;πειράματα&amp;nbsp;και να&amp;nbsp;στέλνω&amp;nbsp;σε&amp;nbsp;χρήστες&amp;nbsp;vs αυτο που θελω με διαφορες εκδοσεις να παρω feedback......&lt;/div&gt;&lt;div&gt;και ο θεος βοηθος....&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;thank you all so far i am waiting for any proven working solution ;-)&lt;/div&gt;</description></item><item><title>Απ: που "βόσκει" τελικά το gacutil.exe!?</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/64534.aspx</link><pubDate>Wed, 23 Mar 2011 22:49:49 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:64534</guid><dc:creator>Markos</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/64534.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=14&amp;PostID=64534</wfw:commentRss><description>&lt;BLOCKQUOTE&gt;&lt;div&gt;&lt;img src="http://www.dotnetzone.gr/cs/Themes/default/images/icon-quote.gif"&gt; &lt;strong&gt;Johnnyxp64:&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;...&lt;br&gt;&lt;div&gt;τωρα αυτο το addin&amp;nbsp;αντιλαμβάνεται ήδη &amp;nbsp;ποτέ&amp;nbsp;πάει&amp;nbsp;να κανει build μια&amp;nbsp;εφαρμογή.&lt;/div&gt;&lt;div&gt;λιγο πριν κανει το Build ομως θελω να κανω uninstall ενα GAC και να το αντικαθηστω με ένα αλλο που θα συμπερηφεραιτε "διαφορετικα" οταν θα κανω μετα deploy την&amp;nbsp;εφαρμογή&amp;nbsp;μου.&lt;br&gt;&lt;/div&gt;&lt;/BLOCKQUOTE&gt;&lt;br&gt;&lt;br&gt;Τώρα μπαίνω κι εγώ στον πειρασμό να ρωτήσω: Τι ακριβώς θέλεις να κάνεις; Αντιλαμβάνομαι ότι δυσκολεύεσαι να απαντήσεις (ίσως να δεσμεύεσαι κιόλας), αλλά κάτι μου λέει ότι πρέπει να υπάρχει κι άλλος τρόπος για να κάνει το addin αυτά που ζητάς.&lt;br&gt;&lt;/div&gt;&lt;br&gt;</description></item><item><title>Απ: που "βόσκει" τελικά το gacutil.exe!?</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/64532.aspx</link><pubDate>Wed, 23 Mar 2011 22:43:05 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:64532</guid><dc:creator>Johnnyxp64</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/64532.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=14&amp;PostID=64532</wfw:commentRss><description>&lt;BLOCKQUOTE&gt;&lt;div&gt;&lt;img src="http://www.dotnetzone.gr/cs/Themes/default/images/icon-quote.gif"&gt; &lt;strong&gt;KelMan:&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;
&lt;p&gt;Ο "δύσκολος" τρόπος (που είναι πολύ εύκολος - μερικά κλικ σε ένα setup project) είναι να χρησιμοποιήσεις ένα MSI. &lt;/p&gt;&lt;/div&gt;&lt;/BLOCKQUOTE&gt;&lt;div&gt;δεν παιζει αυτο λογο σεναριου οπως γραφω παραπανω, δεν μπορω να τρεχω setup μεσα απο addin να κανει αυτη την δουλεια καθε φορα που κανει ενα project build!&lt;/div&gt;&lt;div&gt;αμα τα strong names ειναι διαφορετικα τι πειραζει? αφου το αλλο θα αντικατασταθει εντελος.... περα απο το αν θα εχω τα αποτελεσματα που θελω, το αρχικο ερωτημα παραμενει! ποιος ειναι για το σεναριο που γραφω λιγο ποιο&amp;nbsp;πάνω&amp;nbsp;ο&amp;nbsp;καλύτερος&amp;nbsp;τρόπος&amp;nbsp;να&amp;nbsp;εντοπίσω&amp;nbsp;το utility και μετα να&amp;nbsp;προσπαθήσω&amp;nbsp;να κανω αυτο το swapping.....&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;και ακομα αν ξερουμε αν το visual studio οσο απλα ειναι ανοικτο δεν κανει build, "δεσμευει" τα GACs? δηλαδη αμα παω και κανω uninstall (δεν το εχω δοκιμασει και λεω να ρωτησω πριν κανω καμια γκαφα) ενα GAC την ωρα που ειναι απλα ανοιχτο το VS θα το κανει η θα πει "μπιπ i am in use"&lt;img src="http://www.dotnetzone.gr/cs/emoticons/emotion-4.gif" alt="Stick out tongue" /&gt;....αυτο ειναι το σταδιο 2.&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;</description></item><item><title>Απ: που "βόσκει" τελικά το gacutil.exe!?</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/64531.aspx</link><pubDate>Wed, 23 Mar 2011 22:15:27 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:64531</guid><dc:creator>KelMan</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/64531.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=14&amp;PostID=64531</wfw:commentRss><description>&lt;P&gt;Πως μπορεί να είναι ακριβώς τα ίδια; Ένα byte να έχει αλλάξει και το hash του signature θα είναι διαφορετικό. Ρίξε μια ματιά εδώ &lt;A href="http://msdn.microsoft.com/en-us/library/wd40t7ad.aspx"&gt;http://msdn.microsoft.com/en-us/library/wd40t7ad.aspx&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Ο "δύσκολος" τρόπος (που είναι πολύ εύκολος - μερικά κλικ σε ένα setup project) είναι να χρησιμοποιήσεις ένα MSI. &lt;/P&gt;</description></item><item><title>Απ: που "βόσκει" τελικά το gacutil.exe!?</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/64529.aspx</link><pubDate>Wed, 23 Mar 2011 21:34:48 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:64529</guid><dc:creator>Johnnyxp64</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/64529.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=14&amp;PostID=64529</wfw:commentRss><description>&lt;BLOCKQUOTE&gt;&lt;div&gt;&lt;img src="http://www.dotnetzone.gr/cs/Themes/default/images/icon-quote.gif"&gt; &lt;strong&gt;KelMan:&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;&lt;BLOCKQUOTE&gt;&lt;div&gt;&lt;img src="http://www.dotnetzone.gr/cs/Themes/default/images/icon-quote.gif"&gt; &lt;strong&gt;Johnnyxp64:&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;
&lt;div&gt;&lt;br&gt;&lt;/div&gt;
&lt;div&gt;φυσικα τα assemply names θα ειναι τα ιδια.&lt;/div&gt;
&lt;p&gt;&lt;/div&gt;&lt;/BLOCKQUOTE&gt;&lt;/p&gt;
&lt;p&gt;Το assembly name μπορεί να είναι το ίδιο αλλά για να μπει κάτι στο GAC πρέπει να είναι signed και το signing έχει να κάνει με τα περιεχόμενα, μιλάμε δηλαδή για strong-named assemblies. Άρα έτσι απλά που το πας, δεν το βλέπω να πετυχαίνει...&lt;/p&gt;&lt;/div&gt;&lt;/BLOCKQUOTE&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;αν σας ελεγα οτι&amp;nbsp;strong-named assemblies ειναι ακριβως τα ιδια!? ιδιο μεγεθος κτλ και η διαφορα ειναι τετοια που δεν επηρεαζει το strong name...&lt;/div&gt;&lt;div&gt;εστω ας μην γινεται με τον "εύκολο"&amp;nbsp;ποιος ειναι ο "δυσκολος" τροπος? αρκει να γινεται!&lt;img src="http://www.dotnetzone.gr/cs/emoticons/emotion-10.gif" alt="Embarrassed" /&gt;&lt;/div&gt;</description></item><item><title>Απ: που "βόσκει" τελικά το gacutil.exe!?</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/64528.aspx</link><pubDate>Wed, 23 Mar 2011 20:48:49 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:64528</guid><dc:creator>KelMan</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/64528.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=14&amp;PostID=64528</wfw:commentRss><description>&lt;BLOCKQUOTE&gt;&lt;div&gt;&lt;img src="http://www.dotnetzone.gr/cs/Themes/default/images/icon-quote.gif"&gt; &lt;strong&gt;Johnnyxp64:&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;
&lt;DIV&gt;&lt;BR&gt;&lt;/DIV&gt;
&lt;DIV&gt;φυσικα τα assemply names θα ειναι τα ιδια.&lt;/DIV&gt;
&lt;P&gt;&lt;/div&gt;&lt;/BLOCKQUOTE&gt;&lt;/P&gt;
&lt;P&gt;Το assembly name μπορεί να είναι το ίδιο αλλά για να μπει κάτι στο GAC πρέπει να είναι signed και το signing έχει να κάνει με τα περιεχόμενα, μιλάμε δηλαδή για strong-named assemblies. Άρα έτσι απλά που το πας, δεν το βλέπω να πετυχαίνει...&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description></item><item><title>Απ: που "βόσκει" τελικά το gacutil.exe!?</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/64518.aspx</link><pubDate>Wed, 23 Mar 2011 19:36:57 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:64518</guid><dc:creator>dimos.homatas</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/64518.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=14&amp;PostID=64518</wfw:commentRss><description>Δεν έχω ασχοληθεί με addins. Δεν μπορείς να βάλεις ένα αντίγραφο ως resource στο δικό σου project και να το χρησιμοποιείς κατά βούληση; Το έχω κάνει κατά καιρούς με διάφορα command line εργαλεία.</description></item><item><title>Απ: που "βόσκει" τελικά το gacutil.exe!?</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/64513.aspx</link><pubDate>Wed, 23 Mar 2011 19:05:31 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:64513</guid><dc:creator>Johnnyxp64</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/64513.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=14&amp;PostID=64513</wfw:commentRss><description>παιδιά&amp;nbsp;αρχικά&amp;nbsp;σας&amp;nbsp;ευχαριστώ πολυ για το&amp;nbsp;ενδιαφέρων&lt;img src="http://www.dotnetzone.gr/cs/emoticons/emotion-21.gif" alt="Yes" /&gt;&lt;br&gt;&lt;div&gt;αλλά&amp;nbsp;σεβαστητε το οτι δεν μπορω να πω ακριβώς&amp;nbsp;το εργο τι κανει ή πρεπει να κανει!&lt;img src="http://www.dotnetzone.gr/cs/emoticons/emotion-16.gif" alt="Zip it!" /&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;ξερω οτι θα βοηθουσε παρα πολυ αλλα δεν&amp;nbsp;μπορώ!&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;το καλητερο που μπορω να κανω ειναι να δωσω καποιες πληροφοριες και ενα γενικο σεναριο!&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;λοιπον ας παρουμε τα πραγματα απο την αρχη και χτες ηταν αργα οταν τα εγραφα ξεχασα καποια θεματα.&lt;img src="http://www.dotnetzone.gr/cs/emoticons/emotion-20.gif" alt="Sleep" /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;το εργο ειναι Addin του Visual Studio!&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;αρα πρεπει να εχεις καποιος Visual Studio!&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;αρα θα εχει και SDK καπου!???&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;τωρα αυτο το addin&amp;nbsp;αντιλαμβάνεται ήδη &amp;nbsp;ποτέ&amp;nbsp;πάει&amp;nbsp;να κανει build μια&amp;nbsp;εφαρμογή.&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;λιγο πριν κανει το Build ομως θελω να κανω uninstall ενα GAC και να το αντικαθηστω με ένα αλλο που θα συμπερηφεραιτε "διαφορετικα" οταν θα κανω μετα deploy την&amp;nbsp;εφαρμογή&amp;nbsp;μου.&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;για αυτο ρωτω κατα ποσο ειναι δυνατον να κανω κατι τετοιο....Α το gac αυτο φυσικα και το εχει κανει ιδι load το visual studio ομως!&amp;nbsp;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;θα μπορεσω εγω να το αντικαταστησω να κανω το build που θελω με αλλο dll στην θεση του που θα κανει κατι ιδικο στην&amp;nbsp;εφαρμογήν&amp;nbsp;μου (δεν μας&amp;nbsp;ενδιαφέρει&amp;nbsp;τι)&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;και μετα να το&amp;nbsp;αντικαταστήσω&amp;nbsp;&amp;nbsp;πάλι&amp;nbsp;πίσω&amp;nbsp;στο GAC οπως ηταν οταν ανοιξε το visual studio, ωστε ο προγραμαμτιστης να εχεις αλλες δυνατοτητες στο VS.&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;ζηταω πολλα ε?&lt;img src="http://www.dotnetzone.gr/cs/emoticons/emotion-18.gif" alt="Huh?" /&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;φυσικα τα assemply names θα ειναι τα ιδια.&lt;/div&gt;</description></item><item><title>Απ: που "βόσκει" τελικά το gacutil.exe!?</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/64495.aspx</link><pubDate>Wed, 23 Mar 2011 16:35:17 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:64495</guid><dc:creator>Παναγιώτης Καναβός</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/64495.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=14&amp;PostID=64495</wfw:commentRss><description>&lt;p&gt;Να προσθέσω κι εγώ, ότι η αντικατάσταση των assemblies (ή οποιουδήποτε binary) μίας εφαρμογής ανήκει 100% στην κατηγορία deployment? Τα setup και τα patches υπάρχουν ακριβώς γι αυτό το λόγο, για να αντικαθιστούν παλιά binaries με ασφάλεια.&lt;/p&gt;&lt;p&gt;Johnny, ακόμα δεν περιέγραψες το σενάριο αλλά πως νομίζεις ότι θα δουλέψει. Γιατί θέλεις να πειράξεις το GAC αλλά να μην φτιάξεις setup? Τί προσπαθείς να κάνεις? Αν θέλεις π.χ. θέλεις να φορτώνεις plugins δυναμικά, μπορείς άνετα να τα βάλεις στο ίδιο folder με το exe σου. Άσε που με το MEF τα πράγματα είναι ακόμα πιο εύκολα. Αν θέλεις να αλλάξεις τα dll ενός web site μπορείς να σβήσεις τα παλιά και να αντιγράψεις τα καινούρια μέσα στο GAC με τον Windows Explorer.&lt;/p&gt;&lt;p&gt;Τί θέλεις να κάνεις πραγματικά?&lt;/p&gt;</description></item><item><title>Απ: που "βόσκει" τελικά το gacutil.exe!?</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/64491.aspx</link><pubDate>Wed, 23 Mar 2011 08:19:27 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:64491</guid><dc:creator>Markos</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/64491.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=14&amp;PostID=64491</wfw:commentRss><description>Έπεσα πάνω στο άρθρο "&lt;a href="http://www.codeproject.com/KB/dotnet/ManagedFusion.aspx"&gt;Managed Fusion&lt;/a&gt;" που είναι νεότερο και ίσως σε βοηθήσει ο κώδικάς του. Πάντως, καλού κακού αναπαράγω το εξής:&lt;br&gt;&lt;br&gt;&lt;i&gt;&lt;strong&gt;Caution&lt;/strong&gt;: Do not use these &lt;span class="search-highlight"&gt;API&lt;/span&gt;s
 in your application to perform assembly binds or to test for the 
presence of assemblies or other run time, development, or design-time 
operations. Only administrative tools and setup programs must use these &lt;span class="search-highlight"&gt;API&lt;/span&gt;s. If you use the &lt;span class="search-highlight"&gt;GAC&lt;/span&gt;,
 this directly exposes your application to assembly binding fragility or
 may cause your application to work improperly on future versions of the
 .NET Framework.&lt;/i&gt;&lt;br&gt;&lt;br&gt;(Η προειδοποίηση υπάρχει και στο MSDN).&lt;br&gt;</description></item></channel></rss>