| 
			
			 | 
		#1 | 
| 
			
			 Боец 
		
			
	 | 
	
	
	
		
		
			
			
			AX7 - Настройка TFS с нуля
			 
			
			Коллеги, кто-то уже занимался сабжем? Бьюсь уже который день... 
		
		
		
		
		
		
		
		
			- Создал проект в VS Online - В локальной VM поключился к нему, замапил TFS AX7->C:\TFS\AX7 (пробовал также более детализированный маппинг со структурой папок Project\Trunk\Main\Metadata|Projects) Проблема: при попытке добавить любой элемент в проект (как из АОТ, так и новый) ругается на отсутсвие маппинга: Вложение 10946 Я уже и так, и эдак... Примечательно, что когда я поднял старую CTP8 виртуалку, то там есть папка C:\Packages с полностью pre-created структурой AOT. Попробовал замапить на ту папку - вуаля - все работает - новые элементы добавляются в TFS без проблем. Как этот фокус провернуть на свежей виртуалке? (конкретно - предпоследняя) Последний раз редактировалось DSPIC; 28.09.2017 в 01:50.  | 
| 
	
 | 
| 
			
			 | 
		#2 | 
| 
			
			 Злыдни 
		
			
	 | 
	
	
	
		
		
		
		 
			
			Нашел вот такое описание: https://stoneridgesoftware.com/how-t...7-tfs-project/ 
		
		
		
		
		
		
			Может поможет. 
				__________________ 
		
		
		
		
	люди...считают, что если техника не ломается, то ее не нужно ремонтировать. Инженеры считают, что если она не ломается, то нуждается в совершенствовании.  | 
| 
	
 | 
|
| За это сообщение автора поблагодарили: trud (2), gl00mie (1). | |
| 
			
			 | 
		#3 | 
| 
			
			 Боец 
		
			
	 | 
	
	
	
		
		
		
		 Цитата: 
	
		
			Сообщение от KiselevSA
			 
 
			Нашел вот такое описание: https://stoneridgesoftware.com/how-t...7-tfs-project/ 
		
	Может поможет. Итак, между серверной частью TFS и клиентской нам нужно замапить 2 вещи: - Metadata - Projects Metadata: 1. На серверной стороне TFS Microsoft рекомендует создать следующую структуру папок: $/ProjectName/Trunk/Main/Metadata (это рекомендация, технически же быть любой). 2. А вот на локальной виртуалке, она должна быть замаплена исключительно на папку AX packages, где располагается репозиторий АОТ - и никуда иначе. И вот здесь кроется нюанс: папка AX packages может располагаться в разных местах, в зависимости от типа и версии виртуалки - будь то скачанная VM, либо Cloud, либо разные релизы AX7. Где именно находится эта папка в каждом конкретном случае можно посмотреть в файле web.config IIS подробнее тут. Этот момент и вызывал путаницу. Цитата: 
	
		
			Typical values are: c:\packages\ , c:\AosService\PackagesLocalDirectory, or J:\AosService\PackagesLocalDirectory.
		
	 
С этим проще. 1. На серверной стороне TFS Microsoft рекомендует создать следующую структуру папок: $/ProjectName/Trunk/Main/Projects. 2. На локальной стороне он же рекомендует замапить на дефолтную папку проектов VS, like C:\Users\Administrator\Documents\Visual Studio 2015\Projects Но в общем случае - куда мапить проекты большой роли не играет: в отличие от metadata - куда замапим, там и будут лежать. В моем случае финальный маппинг получился такой: Вложение 10951 И еще один нюанс про создание структуры папок на серверной стороне TFS Я так и не нашел простого способа создать структуру папок (Trunk\Main\Projects|Metadata) прямиком на сервере. Пришлось сделать черновой мапинг с локальной VS, создать папки локально и зачекинить их, после чего они создались на cервере. Не так давно существовал инструмент TeamExplorer - там было можно, но то ли от него отказались, то ли он идет как опция в пакете установки VS, то ли в пакете TFS - не помню, уже все смешалось в кашу, но на локальной VM он не предустановлен. Последний раз редактировалось DSPIC; 28.09.2017 в 01:50.  | 
| 
	
 | 
|
| За это сообщение автора поблагодарили: Alex_KD (2). | |
| 
			
			 | 
		#4 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			Гдето это было на вики описано (оттуда блоггеры и дерут) - https://ax.help.dynamics.com/en/wiki...oncepts-guide/  
		
		
		
		
		
		
			Или в проекте LCS. Цитата: 
	
Я бы посоветовал создать LCS проект, подключить его к VSTS и заапргейдить model store ax2012 => ax7. LCS создаст все автоматом и зачекинить ваш код. Если вы с нуля начаниете оно так не прокатит правда.... P.S. TFS теперь VSTS называется  
		
				__________________ 
		
		
		
		
	AxAssist 2012 - Productivity Tool for Dynamics AX 2012/2009/4.0/3.0  | 
| 
	
 | 
|
| За это сообщение автора поблагодарили: trud (2). | |