Я написал приложение WinForms (C# 2.0, VS2008), которое регистрирует несколько типов файлов во время установки. Каждый тип файла имеет свой собственный значок, но я не хочу иметь файлы .ico в каталоге программы.Динамически создавать собственный ресурс (.res)
Итак, я добавил собственный файл ресурсов (.res) в свой проект и ввел туда значки. Это отлично работает, но значения в файле ресурсов перезаписывают информацию в AssemblyInfo.cs (например, версия и компания).
Я создал файл ресурсов в дизайнере Visual Studio. Есть ли способ создать их динамически, поэтому мой скрипт сборки может обновлять информацию о версии?
Спасибо, я создам файл RC как часть скрипта сборки и скомпилирую его в файл .res в событии предварительной сборки. – DanielR
Я пробовал это, но появляется только номер версии - в Проводнике. Названия компаний и продуктов по-прежнему пусты. И из C# я не могу прочитать номер версии (Application.ProductVersion возвращает значение по умолчанию 1.0.0.0, а FileVersionInfo возвращает пустые строки). Я отправил код моего файла .rc по адресу http://social.msdn.microsoft.com/Forums/en-US/winforms/thread/09468623-99ba-4bd9-b178-c2c3c4d52d26 Как вы это сделали? Это? – DanielR