2013-05-14 1 views
-3

Как я могу узнать, какая версия Framework требуется для установки на ПК для выполнения приложения, которое разработано в .NET, но не разработано мной?
Как узнать, какая версия FW нуждается в этом приложении?Как узнать, какая Framework требует внешнего приложения?

+1

это действительно вопрос о человеке, который уже получил 1500+ на стек 0_o? – Freak

+0

Извините, вопрос неоднозначен. Я только хотел уточнить. Если у него есть исходный код, вы можете проверить его в Visual Studio, например, если не проверить это http://stackoverflow.com/questions/325918/how-to-find-out-which-version-of- the-net-framework-an-executable-needs-to-run – Dave

+0

@freak хорошо, что у вас есть ответ? не? тогда ты как я. – ElektroStudios

ответ

1

Легко использовать ILDASM (description on MSDN). Запустите его и откройте выбранный exe или dll. Выберите МАНИФЕСТ и откройте его (двойной щелчок) Нет попытаться найти такие строки (для .NET 4.0):

// Metadata version: v4.0.30319 
.assembly extern mscorlib 
{ 
    .publickeytoken = (B7 7A 5C 56 19 34 E0 89)       // .z\V.4.. 
    .ver 4:0:0:0 
} 

или как это (для .NET 2.0):

// Metadata version: v2.0.50727 
.assembly extern mscorlib 
{ 
    .publickeytoken = (B7 7A 5C 56 19 34 E0 89)       // .z\V.4.. 
    .ver 2:0:0:0 
} 
+0

спасибо за ваш ответ – ElektroStudios

Смежные вопросы