|  23.11.2007, 12:53 | #1 | 
| MCT |  Dynamics и .net  (Dot net rocks) 
			
			Давеча немного по разбирался, как же все таки пользовать .net c DAX. Прилагаю свои исследования на эту тему. С версии 4.0 можно использовать внешний код, то есть теперь не весь код может храниться в репозитарии, как это было в предыдущих версиях. Для начала создаем тестовый проект на C# в vs 2005. Обзовем его MyFirstCLR. Находим в solution explorer UnitTest1.cs. Меняем код на наш Код: namespace MyFirstCLR
{
    public class MyClass
    {
        public string sayRocks()
        {
            return "Dot net rocks!";
        }
        public int average(int a, int b)
        {
            return (a + b)/2;
        }
    }
}Далее в Dynamics в узле references создаем ссылку на нашу сборку (assembly). Это кнопка обзор, находим нашу dll и жмем ок. Появляется ссылка MyFirstCLR. Далее создаем задание (job) X++: static void MyFirstCLR(Args _args) { MyFirstCLR.MyClass mc; str s; int res; ; mc = new MyFirstCLR.MyClass(); s = mc.sayRocks(); print s; res = mc.average(20,22); print res; pause; } | 
|  | 
|  23.11.2007, 13:31 | #2 | 
| Участник | |
|  | 
|  23.11.2007, 13:40 | #3 | 
| MCT | 
			
			C ним  так понял можно обрабатывать ошибки Последний раз редактировалось MikeR; 23.11.2007 в 13:43. Причина: add | 
|  | 
|  23.11.2007, 13:54 | #4 | 
| Участник | 
			
			pdb содержит информацию для отладки. Если его не переносить, то при багах в стектрейсе не будет номеров строк
		 | 
|  | 
|  23.11.2007, 14:07 | #5 | 
| Участник | 
			
			да это-то понятно   Цитата: | 
|  | 
|  23.11.2007, 14:09 | #6 | 
| Участник | 
			
			Информация о типах в .net доступна и так через reflection Не нужен. | 
|  | 
|  06.06.2014, 14:13 | #7 | 
| Участник | 
			
			Здравствуйте. Добавил свою сборку в references. Работает отлично. НО после перегрузки Аксапты добавленная сборка пропадает. В чем может быть проблема? 
				__________________ Лучше сделать и жалеть, чем жалеть что не сделал | 
|  | 
|  10.06.2014, 11:27 | #8 | 
| Участник | |
|  | 
|  11.06.2014, 13:22 | #9 | 
| Участник | 
				__________________ Лучше сделать и жалеть, чем жалеть что не сделал | 
|  | 
|  11.06.2014, 16:26 | #10 | 
| MCT | 
			
			Была такая бага в четверке. Смотрите обновления, и настройку компоненты BC.
		 
				__________________ Axapta book for developer | 
|  | 
|  11.06.2014, 19:56 | #11 | 
| Участник | |
|  | 
|  12.06.2014, 06:28 | #12 | 
| Участник | 
			
			Если кому интересно. После поисков в интернете, нашел вот что: Для этого необходимо иметь лицензию Web MorphX Development Suite. (У нас такой лицензии нет). Но можно обойти так: 1. Добавить сборку. 2. Экспортировать в XPO. 3. Импортировать XPO. Все, сборка не пропадает. Но потом она и не удаляется почему то ))). Еще был описан вариант с добавлением на другой слой, но пока им не заморачивался. 
				__________________ Лучше сделать и жалеть, чем жалеть что не сделал | 
|  | 
| Теги | 
| .net, assembly, x++ | 
|  | 
| 
 |