<?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>Απ: unused assemblies</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/8367.aspx</link><pubDate>Wed, 04 Jan 2006 19:59:05 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:8367</guid><dc:creator>cap</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/8367.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=14&amp;PostID=8367</wfw:commentRss><description>Αν και τις προηγούμενες ημέρες έψαξα αρκετή ώρα, δεν βρήκα κατι ικανοποιητικό και γι'αυτό και δεν έγραψα τίποτα. Καπου μεσα στις αναζητήσεις, είδα κάτι το οποίο είναι ψιλοπροφανές, αλλα το γράφω εδώ σε περίπτωση που βοηθάει (δεν το έχω τεστάρει στην πράξη):&lt;br&gt;&lt;br&gt;Με reflection θα πάρεις στο 2005 τα assemblies τα οποία οντως χρησιμοποιούνται. Ενας τρόπος να "χρησιμοποιήσεις" όλα τα assemblies (και άρα να τα πάρεις με το GetReferencedAssemblies) είναι να δημιουργήσεις dummy references ξεκινώντας την εκτέλεση. Αυτό το προτείνουν διάφοροι, το θεωρώ όμως λίγο overkill.&lt;br&gt;&lt;br&gt;Απο την άλλη, αν θέλεις τα assemblies τα οποία κάνει reference το Project αυτό καθαυτό, διάφοροι τύποι προτείνουν να χρησιμοποιήσεις το extensibility model του VS παίρνοντας το  EnvDTE.Project και κάνοντας cast το &lt;br&gt;EnvDTE.Project.Object σε VSLangProj.VSProject. Επειτα μπορείς να χρησιμοποιησεις το VSProject.References.&lt;br&gt;&lt;br&gt;Επαναλαμβάνω, βεβαια, οτι δεν το έχω δοκιμάσει.&lt;br&gt;&lt;br&gt;</description></item><item><title>unused assemblies</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/8052.aspx</link><pubDate>Fri, 16 Dec 2005 23:47:35 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:8052</guid><dc:creator>zanny</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/8052.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=14&amp;PostID=8052</wfw:commentRss><description>&amp;nbsp;&amp;nbsp;&amp;nbsp; Χρησιμοποιώντας το VS2003 χρησιμοποιούσα το System.Reflection.Assembly.GetReferencedAssemblies το οποίο και επέστρεφε αυτό που αναφέρει, δηλαδή &lt;b&gt;όλα &lt;/b&gt;τα Referenced Assemblies που υπάρχουν στο project.&lt;br&gt;Δυστυχώς ανακάλυψα ότι αυτό έχει αλλάξει και πλέον επιστρέφονται μόνο αυτά τα οποία χρησιμοποιούνται, υπάρχει δηλαδή άμμεση δήλωσή τους σε μέρος του project.&lt;br&gt;&lt;br&gt;Το ερώτημα λοιπόν είναι, με ποιον τρόπο μπορώ να πάρω και τα υπόλοιπα assemblies??&lt;br&gt;</description></item></channel></rss>