У меня есть проект Silverlight, в котором я компилирую как Silverlight 2, так и Silverlight 3, используя инструкции здесь, который импортирует цели MSBuild в файл csproj из двух отдельных мест, содержащих цели Silverlight 2 и 3 соответственно.
Кажется, что сборка/компиляция работает, создавая два разных файла, но мне было интересно, могу ли я (и как) определить, какая версия компилятора создала конкретную сборку. Чтобы было ясно, я не ищу версию самой сборки, а версию компилятора, который ее создал (я предполагаю, что она зарегистрирована где-то в сборке для целей загрузки и проверки во время выполнения)
Могу ли я получить эту информацию (Reflector, Ildasm?), я просто хотел сделать простую проверку того, что в процессе сборки использовались две разные версии, как предполагалось.