VS17 и TFS 17 Требования к сборке - PullRequest
0 голосов
/ 10 марта 2019

Мы используем TFS 2017 для управления нашим кодом, разработанным с использованием Visual Studio 17. Поэтому я создал новое приложение WPF для рабочего стола, которое при запуске дает вам только главное окно.Я сейчас пытаюсь создать установочный пакет MSI из с в TFS на вкладке сборки.

*Manual Build of XXXXX-.NET Desktop-CI (1) (XXXXXX)

Выполнено за 0,4 минуты (ELANCON), завершено в субботу 03.09.2009 14:14 Запрос сводного запроса 242 XXXXX, Stephan M Завершено Резюме |Сборка 2 ошибки, 2 предупреждения Построение 2 ошибки, 2 предупреждения C: \ Program Files (x86) \ MSBuild \ 14.0 \ bin \ Microsoft.Common.CurrentVersion.targets (1098): C: \ Program Files (x86) \ MSBuild \ 14.0 \ bin \ Microsoft.Common.CurrentVersion.targets (1098,5): Ошибка MSB3644: не найдены эталонные сборки для фреймворка ".NETFramework, Version = v4.7.2",Чтобы решить эту проблему, установите SDK или Targeting Pack для этой версии платформы или перенастройте свое приложение на версию платформы, для которой у вас установлен SDK или Targeting Pack.Обратите внимание, что сборки будут разрешены из глобального кэша сборок (GAC) и будут использоваться вместо ссылочных сборок.Поэтому ваша сборка может быть неправильно нацелена на ту платформу, которую вы намереваетесь.Процесс «msbuild.exe» завершен с кодом «1» *.

. Другая ошибка, которую я вижу:

Issues
Build 
Visual Studio version '15.0' not found. Falling back to version '14.0'.
C:\Program Files (x86)\MSBuild\14.0\bin\Microsoft.Common.CurrentVersion.targets (1098, 5) 
C:\Program Files (x86)\MSBuild\14.0\bin\Microsoft.Common.CurrentVersion.targets(1098,5): Error MSB3644: The reference assemblies for framework ".NETFramework,Version=v4.7.2" were not found. To resolve this, install the SDK or Targeting Pack for this framework version or retarget your application to a version of the framework for which you have the SDK or Targeting Pack installed. Note that assemblies will be resolved from the Global Assembly Cache (GAC) and will be used in place of reference assemblies. Therefore your assembly may not be correctly targeted for the framework you intend.
Process 'msbuild.exe' exited with code '1'.
Directory 'D:\TFSVSOWork\91\a' is empty. Nothing will be added to build artifact 'drop'.

У меня есть книга с заказом, которая выходит в конце месяцаЯ не могу найти ссылку на то, как это сделать без использования Azure.Мои следующие шаги после этого - автоматическое тестирование.

Как мне построить?

1 Ответ

0 голосов
/ 20 марта 2019

С момента публикации этого сообщения я осознал, что агент по сборке не был создан для меня. Я использовал Агента кого-то другого, который был специфичен для них, и у меня, возможно, не было прав на область, к которой он пытался получить доступ. Наличие хорошей документации при создании процесса является ключевым моментом, когда кому-то еще нужно использовать то, что вы создали.

...