AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 09.02.2021, 22:58   #1  
alicedr is offline
alicedr
Участник
 
175 / 43 (2) +++
Регистрация: 06.07.2012
Адрес: Канада
10.0.17 ошибка компиляции "Run command <resgen.exe> with arguments"
10.0.17 Ошибка при компиляции любого модуля (отдельная строка для каждого файла мето)к:

X++:
Run command <resgen.exe> with arguments <"C:\Users\Admin9\AppData\Local\Temp\v44sbct0.t1p\primaryResource.resx"  "C:\Users\Admin9\AppData\Local\Temp\v44sbct0.t1p\ApplicationFoundation.resources">
labelc.exe exited with code -1.
При запуске команды вручную из CMD команда выполняется успешно:
X++:
 k:\>resgen.exe "C:\Users\Admin9\AppData\Local\Temp\v44sbct0.t1p\primaryResource.resx"  "C:\Users\Admin9\AppData\Local\Temp\v44sbct0.t1p\ApplicationFoundation.resources"

Read in 1 resources from "C:\Users\Admin9\AppData\Local\Temp\v44sbct0.t1p\primaryResource.resx"
Writing resource file...  Done.
Выдержка из K:\AosService\PackagesLocalDirectory\ApplicationPlatform\CompileLabels.xml
X++:
-<Diagnostic>

<DiagnosticType>Unspecified</DiagnosticType>

<Severity>Informational</Severity>

<Path>labelc.exe</Path>

<Moniker>Compiling Primary Resource file for ProductFramework_Tile</Moniker>

<Message>Compiling Primary Resource file for ProductFramework_Tile</Message>

</Diagnostic>


-<Diagnostic>

<DiagnosticType>Unspecified</DiagnosticType>

<Severity>Fatal</Severity>

<Path>labelc.exe</Path>

<Moniker>Unable to run command</Moniker>

<Message>Run command <resgen.exe> with arguments <"C:\Users\Admin9ca2c9adc2\AppData\Local\Temp\3rxjjgqw.xsp\primaryResource.resx" "C:\Users\Admin9ca2c9adc2\AppData\Local\Temp\3rxjjgqw.xsp\ApplicationPlatform.resources"></Message>

</Diagnostic>


-<Diagnostic>

<DiagnosticType>Unspecified</DiagnosticType>

<Severity>Fatal</Severity>

<Path>labelc.exe</Path>

<Moniker>Error</Moniker>

<Message>System.ComponentModel.Win32Exception (0x80004005): The system cannot find the file specified</Message>

</Diagnostic>


-<Diagnostic>

<DiagnosticType>Unspecified</DiagnosticType>

<Severity>Fatal</Severity>

<Path>labelc.exe</Path>

<Moniker> at System.Diagnostics.Process.StartWithCreateProcess(ProcessStartInfo startInfo)</Moniker>

<Message> at System.Diagnostics.Process.StartWithCreateProcess(ProcessStartInfo startInfo)</Message>

</Diagnostic>
VS запущена под админом. Путь к RESGEN.exe прописан в переменную окружения PATH и находится из любой папки.
Старый 09.02.2021, 23:13   #2  
belugin is offline
belugin
Участник
Аватар для belugin
Сотрудники Microsoft Dynamics
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии 2011
Лучший по профессии 2009
 
4,622 / 2925 (107) +++++++++
Регистрация: 16.01.2004
Записей в блоге: 5
Можно попробовать продебажить или сдампить procdump first chance exception и посмотреть, что пытается запуститься
Старый 10.02.2021, 14:40   #3  
alicedr is offline
alicedr
Участник
 
175 / 43 (2) +++
Регистрация: 06.07.2012
Адрес: Канада
Procdump выдал в принципе ту же информацию, что и компилятор в VS - см вложенный файл - Win32Exception (0x80004005): The system cannot find the file specified
Миниатюры
Нажмите на изображение для увеличения
Название: 2021-02-10_133526.jpg
Просмотров: 41
Размер:	246.2 Кб
ID:	13038  
Старый 10.02.2021, 15:50   #4  
belugin is offline
belugin
Участник
Аватар для belugin
Сотрудники Microsoft Dynamics
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии 2011
Лучший по профессии 2009
 
4,622 / 2925 (107) +++++++++
Регистрация: 16.01.2004
Записей в блоге: 5
Теперь можно открыть его студией и попробовать посмотреть, что он там пытается запустить
(пройтичь по колстеку и посмотреть параметры, которые он передает дотнету).

Еще можно взять procmon и проверить какой именно файл он не находит
Старый 13.02.2021, 18:42   #5  
vmoskalenko is offline
vmoskalenko
Участник
Аватар для vmoskalenko
 
145 / 334 (12) ++++++
Регистрация: 25.01.2007
Адрес: Toronto
Цитата:
Сообщение от alicedr Посмотреть сообщение
10.0.17 Ошибка при компиляции любого модуля (отдельная строка для каждого файла мето)к:

X++:
Run command <resgen.exe> with arguments <"C:\Users\Admin9\AppData\Local\Temp\v44sbct0.t1p\primaryResource.resx"  "C:\Users\Admin9\AppData\Local\Temp\v44sbct0.t1p\ApplicationFoundation.resources">
labelc.exe exited with code -1.
10.0.17 находится в Preview. Надо спрашивать в Яммере.
Вот строка поиска https://www.yammer.com/dynamicsaxfee...rch=resgen.exe

Вот ссылка на решение https://www.yammer.com/dynamicsaxfee...71911286104064

Вот решение проблемы
Цитата:
Lau Bøgelund Larsen – February 10 at 11:32 AM
I added the following Path "C:\Program Files (x86)\Microsoft SDKs\Windows\v10.0A\bin\NETFX 4.6.1 Tools" and it worked.
Миниатюры
Нажмите на изображение для увеличения
Название: image (7).png
Просмотров: 32
Размер:	126.8 Кб
ID:	13039  
Старый 19.02.2021, 21:44   #6  
alicedr is offline
alicedr
Участник
 
175 / 43 (2) +++
Регистрация: 06.07.2012
Адрес: Канада
Спасибо за ответы!
Проблема оказалась в том что resgen,exe необходимой версии на виртуальной машине отсутствовал, прям вместе вместе с папкой нужной версии.
Имеющийся resgen отлично работал из командной строки, но не при компиляции.
Пришлось скопировать его с другой машины и подправить переменную окружения path.
Теги
d365 for operations, d365fo, dynamics 365 for operations

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
AX2012 R3 WMDP, Разрешить ввод "<" в поля web-формы (ошибка "A potentially dangerous Request.Form value was detected from the client") RSrd DAX: Программирование 2 27.02.2020 15:19
На заметку: RunBase->Override->validate "The method override has an incorrect number of parameters." IKA DAX: Программирование 1 02.09.2014 09:57
emeadaxsupport: Microsoft Dynamics AX 2012 Reporting: How to run reports that executes longer than 10 minutes Blog bot DAX Blogs 0 25.01.2012 10:11
You experience issues when you run the "Physical inventory by inventory dimension" report and the "Physical inventory by item group" report in Microsoft Dynamics AX 2009 Vadik DAX: База знаний и проекты 0 27.08.2010 23:00
Ошибка с разноской "Заказ на покупку" Kuat DAX: Администрирование 11 09.07.2008 15:56

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 23:07.