J’ai ComstackAssemblyFromSource qui travaille pour le code qui fait uniquement référence aux assemblys utilisés par mon programme (qui le comstack). Cela fonctionne à merveille.
Cependant, si j’ai besoin de comstackr du code qui a “using blah;” déclaration, il ne sera pas en mesure de trouver bla et dire qu’il manque une ressource.
Donc, s’il s’agit de “System.Windows.Forms” et que je dis “comstackrparams.ReferencedAssemblies.Add (” System.Windows.Forms.dll “)”, cela fonctionne.
Je peux donc parsingr le fichier de code et obtenir tous les parameters “using”, mais comment puis-je savoir que ceux-ci sont censés être “* .dll”, ou qu’ils sont des espaces de noms ailleurs ou autre? Existe-t-il un moyen pour .NET de récupérer “System.Windows.Forms” et de recracher “System.Windows.Forms.dll” parce que c’est ce dont il a besoin, etc.?