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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 01.06.2017, 20:12   #1  
Blog bot is offline
Blog bot
Участник
 
25,475 / 846 (79) +++++++
Регистрация: 28.10.2006
stoneridgesoftware: Error in AX 2012 TFS Sync – “Cannot add or remove static keyword for this method”
Источник: https://stoneridgesoftware.com/error...r-this-method/
==============

While preparing a build from the client’s TFS central repository, I ran into this “static keyword” error: ‘Cannot add or remove static keyword for this method’. See TFS integration with Microsoft Dynamics AX 2012 and automated scripts for build and deployment.

In the TFS database, we were running a sync with force prior to creating our build. During compile, the above error occurred on a method in which one of our developers had recently added the static keyword.

There are a few articles online regarding this error when running an AXBuild compile. My intention here is just to point out another scenario where the error may be encountered.

It still comes back to the same problem and solution. In the Model database, the ModelElement table stores the element types for methods. See this Microsoft Developer Network article for the list of element types.



In the TFS database, the ModelElement table still showed my method as type 14, ClassInstanceMethod. Even though the static keyword was visible in the method in the AOT, the class would not compile.

I ran the following update statement on the ModelElement table for the static method in the TFS Model database.

update [AX_TFS1_model].[dbo].[ModelElement] set ElementType = 13 where name =

  ‘’

This allowed the sync to complete and we were able to move on with our build.

Best practice

The Stoneridge development team considers it best practice to create new methods rather than modifying any method in a Microsoft created class. In this case, the method being modified was a custom method.



Источник: https://stoneridgesoftware.com/error...r-this-method/
__________________
Расскажите о новых и интересных блогах по Microsoft Dynamics, напишите личное сообщение администратору.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
stoneridgesoftware: 6 Practical Tips When Using DIEF for Dynamics AX 2012 R3 Blog bot DAX Blogs 0 07.10.2016 02:26
emeadaxsupport: AX Performance Troubleshooting Checklist Part 2 Blog bot DAX Blogs 0 09.09.2014 16:11
Dynamics AX Sustained Engineering: Announcing Compatibility Certification of App-V 5.0 and TFS 2012 with Dynamics AX 2012 CU5 and Dynamics AX 2012 R2 CU1 Blog bot DAX Blogs 0 01.06.2013 04:38
amer-ax: It was a great day! Blog bot DAX Blogs 3 29.12.2012 01:02
sumitsaxfactor: Create Your First Custom Service [AX 2012] Blog bot DAX Blogs 0 19.05.2012 19:14

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

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

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 13:50.
Powered by vBulletin® v3.8.5. Перевод: zCarot
Контактная информация, Реклама.