|
![]() |
#1 |
Administrator
|
Какое-то недопонимание у нас с вами. AXBuild не компилирует в CIL, это да. Он для этого и не предназначен. Но точно так же не компилирует в CIL и компиляция приложения, запущенная из клиента. При этом, компиляцию приложения нужно делать перед компиляцией в CIL. Можно её после установки, конечно, сделать из чеклиста из клиента, но преимуществ это никаких не даёт.
Я при установке новой среды всегда первую компиляцию делаю в AxBuild. После этого иду обратно в клиента, докомпилирую то, что не смог скомпилировать AxBuild (если установка стандартная, то речь обычно идёт о примерно десяти Warning), и запускаю компиляцию в CIL. Проблем пока не замечал.
__________________
Not registered yet? Register here! Have comments, questions, suggestions or anything else regarding our web site? Don't hesitate, send them to me |
|
![]() |
#2 |
Британский учённый
|
Цитата:
Сообщение от Maxim Gorbunov
![]() Можно её после установки, конечно, сделать из чеклиста из клиента, но преимуществ это никаких не даёт.
Я при установке новой среды всегда первую компиляцию делаю в AxBuild. После этого иду обратно в клиента, докомпилирую то, что не смог скомпилировать AxBuild (если установка стандартная, то речь обычно идёт о примерно десяти Warning), и запускаю компиляцию в CIL. Проблем пока не замечал. Как показывает поиск, мой опыт не единственный. Цитата:
I have seen where the first compile (done through the checklist) needs to be done in the client and not through AXBuild. Try to do the compile in the client and see if you're able to proceed.
Цитата:
As stated in my previous reply some people (I'm aware of partners and ISV's) do a AX client based compilation because they rely that this always works.
__________________
Людям физического труда для восстановления своих сил нужен 7-8 часовой ночной сон. Людям умственного труда нужно спать часов 9-10. Ну а программистов будить нельзя вообще. |
|
![]() |
#3 |
Administrator
|
Цитата:
Сообщение от Link
![]() Как показывает поиск, мой опыт не единственный.
Цитата:
There are two options to compile. It should both work as stated in this post: https://technet.microsoft.com/en-us/.../dd309589.aspx
If you encounter problems, please check if all prerequisites are met. If you still encounter problems, it is possible to create a support incident. Ещё раз повторю: я несколько раз делал первую компиляцию через AxBuild, и проблем не было ни разу. Компилировал так и AX2012 R2 CU7, и AX2012 R3 CU8. При этом я всегда строго следовал инструкции:
__________________
Not registered yet? Register here! Have comments, questions, suggestions or anything else regarding our web site? Don't hesitate, send them to me |
|
![]() |
#4 |
Британский учённый
|
Цитата:
Сообщение от Maxim Gorbunov
![]() Ещё раз повторю: я несколько раз делал первую компиляцию через AxBuild, и проблем не было ни разу. Компилировал так и AX2012 R2 CU7, и AX2012 R3 CU8. При этом я всегда строго следовал инструкции:
Компиляция из клиента помогла в обоих случаях. Теоретически AXBuild должен работать, по крайней мере я не встречал в документации обратного.
__________________
Людям физического труда для восстановления своих сил нужен 7-8 часовой ночной сон. Людям умственного труда нужно спать часов 9-10. Ну а программистов будить нельзя вообще. |
|
![]() |
#5 |
Administrator
|
Цитата:
Сообщение от Link
![]() У меня и коллеги была одна и та же ситуация, после безошибочной компиляции в AxBuild CIL выдавал ошибки вроде этой . Перезапуск АОС, удаление папки CIL и т.д. ничего не изменило.
Компиляция из клиента помогла в обоих случаях. Теоретически AXBuild должен работать, по крайней мере я не встречал в документации обратного. Будьте внимательны. В altbin надо указывать путь к DLL, которые устанавливаются вместе с клиентом. На TechNet даже написано, что AxBuild перед запуском проверяет, что в этой папке действительно есть ax32.exe. На самом деле ничего он не проверяет, а просто компилирует приложение и записывает кучу ошибок в лог, и компиляция в CIL потом не проходит.
__________________
Not registered yet? Register here! Have comments, questions, suggestions or anything else regarding our web site? Don't hesitate, send them to me |
|
![]() |
#6 |
Британский учённый
|
Цитата:
Сообщение от Maxim Gorbunov
![]() Совершенно случайно вчера наткнулся на точно такую же ошибку при компилировании приложения через AxBuild. Проблема была в том, что при запуске AxBuild я в параметре /altbin указал не папку Bin клиента, а папку Bin сервера.
Будьте внимательны. В altbin надо указывать путь к DLL, которые устанавливаются вместе с клиентом. На TechNet даже написано, что AxBuild перед запуском проверяет, что в этой папке действительно есть ax32.exe. На самом деле ничего он не проверяет, а просто компилирует приложение и записывает кучу ошибок в лог, и компиляция в CIL потом не проходит.
__________________
Людям физического труда для восстановления своих сил нужен 7-8 часовой ночной сон. Людям умственного труда нужно спать часов 9-10. Ну а программистов будить нельзя вообще. |
|
![]() |
#7 |
Administrator
|
Цитата:
Ещё раз повторю свой основной тезис: разница между компиляцией через клиента и через AxBuild минимальна, и в большинстве случаев эти методы взаимозаменяемы.
__________________
Not registered yet? Register here! Have comments, questions, suggestions or anything else regarding our web site? Don't hesitate, send them to me |
|
Теги |
обновление системы, слияние кода |
|
|