У меня есть проект .NET Micro Framework, который содержит встроенный файл ресурсов * .resx.
В VS для настраиваемого инструмента сборки установлено значение ResXFileCodeGenerator (похоже, это конкретная версия .NET Micro Framework, поскольку сгенерированный код имеет низкого качества и содержит ошибки параллелизма) .
Этот настраиваемый инструмент сборки запускается при изменении файла * .resx с помощью Visual Studio. Он не запускается при изменении файла * .resx извне Visual Studio или при построении проекта. Инструмент также запускается, если щелкнуть файл * .resx правой кнопкой мыши и выбрать «Запустить настраиваемый инструмент».
Это проблема, потому что я хотел бы собрать проект через msbuild. Наличие устаревших файлов * .Designer.cs в такой среде - не самое приятное ;-)
- Как я могу вызвать специальный инструмент, такой как ResXFileCodeGenerator, из msbuild?
- Если это невозможно: Где я могу найти документацию о том, как работает ResXFileCodeGenerator? Как я могу вызвать его вручную из командной строки?
Как ResXFileCodeGenerator выводит числовые идентификаторы, которые генерируются в файле Designer.cs?
[System.SerializableAttribute()] internal enum BinaryResources : short { SomeBinaryResource = -7023, }