У меня есть .il-файл, который я могу скомпилировать без проблем. Я могу назвать его так и без каких-либо проблем. Но я не могу установить версию файла через атрибут, как я ожидал бы. Как установить FileVersion для сборки при использовании ilasm?ILASM не задает FileVersion
Если я совершаю поездку туда и обратно, я получаю всегда файл .res, который содержит только двоичные данные, которые невозможно прочитать. Что находится внутри этого файла res и я могу его отредактировать?
код не работает
.assembly myAssembly
{
.custom instance void [mscorlib]System.Reflection.AssemblyFileVersionAttribute::.ctor(string) = { string('1.2.3.4') }
Каждый программист на C/C++ делает это. Самый простой способ создать файл .res - это фиктивный проект на C++. Вы редактируете файл .rc вручную или с помощью редактора ресурсов в C++ IDE. Инструмент rc.exe SDK переводит его на .res –
Спасибо, я не думал, что VS может фактически редактировать ресурс Version в двоичном редакторе. Хорошо знать, что ilasm не использует какой-то тайный двоичный формат. –