У меня есть проект C#, который необходимо изменить при его компиляции. Я использовал событие prebuild, чтобы изменить его в AssemblyInfo.cs, но несколько раз Visual Studio не получает это изменение и компилирует его с предыдущим именем продукта. Поэтому я предпочитаю изменять его после компиляции из другого исполняемого файла (все в C#).Измените исполняемые свойства (название продукта) на C#
ответ
Все, что вам нужно сделать, это изменить файл ресурсов сборки, встроенный в сборку. Ниже приводится пошаговое руководство: http://fortheloveofcode.wordpress.com/2007/09/24/change-resources-inside-assembly/ (не нужно будет автоматизировать все эти шаги с помощью пакетного скрипта)
Как только сборка скомпилирована, вы не можете (или, по крайней мере, не должны) изменять эту информацию. Он скомпилирован в файл ресурсов внутри сборки, который не предназначен для изменения.
Visual Studio всегда должна извлекать эту информацию, потому что это часть кода. Если это не так, это может стать признаком более серьезной проблемы, поскольку Visual Studio не компилирует код, который вы ожидаете скомпилировать, и могут быть также включены версии других файлов кода. Попробуйте сделать полное решение для перестройки и убедитесь, что имя продукта затем правильно; если нет, переместите код на другой компьютер и скомпилируйте его там, чтобы убедиться, что он по какой-то причине не вытаскивает файлы из другого места на вашем компьютере.
Его изменение того же значения до или после его компиляции. Просто визуальная студия promps для перезагрузки данных из файла cs и потому, что я делаю это во время компиляции (событие прекомпиляции), он не всегда получает изменения ... В конце я только хочу знать, как изменить exe throught C# ... не идти сложным путем .... – VSP
Тема, на которую ссылается Майк в своем посте (очень правильно), заключается в том, что если вы подписываете сборку (требуется для размещения в GAC и т. д.), вы «настраиваете» подписанную сборку путем изменения любого бита в скомпилированном двоичном файле. Возможно, это будет более трудный путь, чем изменение фронта, таким образом, чтобы оно соответствовало вашим желаниям. –
В этом случае я не подписываю его, поэтому нет никаких проблем с этим – VSP
- 1. Измените название столбца вывода
- 2. iPhone Название продукта
- 3. iPhone App Название продукта
- 4. Woocommerce: получить название продукта.
- 5. Измените текст «выберите вариант» на странице продукта
- 6. Как изменить название названия страницы как название продукта в magento?
- 7. PHP (Измените pageid на название страницы.)
- 8. Скрыть название продукта и категории на странице
- 9. Magento название категории на названии продукта
- 10. Измените название цвета текста EditTextPreference
- 11. Измените продукт продукта WooCommerce - WPML
- 12. Измените имя продукта без переустановки
- 13. Альтернативное название продукта Magento Store
- 14. Schema.org название продукта в предложении
- 15. Название продукта Magento ограничение char_length
- 16. Измените название эмулятора при запуске
- 17. Название свойства класса C# в качестве параметра
- 18. Название продукта `Const` и функтора?
- 19. PayPal Adaptive Payments - Название продукта
- 20. Обновить Название продукта Magento 2
- 21. Как получить все название продукта
- 22. IOS: Какова цель атрибута проекта «название продукта»?
- 23. список HTML свойства продукта
- 24. JS - Название свойства Доступ
- 25. Как изменить заголовок Swift («ProductModuleName-Swift.h») Название продукта, как название продукта изменяется динамически
- 26. jslint Отсутствует название свойства
- 27. Magento - Удалить название категории из продукта и подкатегории Мета-название
- 28. Получите изменение продукта и измените цену - woocommerce
- 29. Измените значение свойства пользовательского компоновщика
- 30. Измените связанный идентификатор, чтобы отделить название модели
Что именно? ** Как вам или вам? ** –
В этом случае это будет «Как?» – VSP