Я могу категорически сказать вам, что для стандартной сборки это невозможно. Нет ничего такого, что визуальная студия встраивает в метаданные, которые дают вам эту информацию. Так что, к сожалению, это невозможно - лучшее, что вы можете сделать, это сделать обоснованное предположение (например, если он нацелен на .NET Framework 4.0, то это, вероятно, Visual Studio 10). Однако не только Visual Studio может создавать управляемый код.
В чем причина этого? Если мы понимаем основную задачу, могут быть альтернативы.