Обратите внимание, что я могу построить этот проект в Visual Studio Professional 2017: https://github.com/briannoyes/WPFMVVM-StarterCode
Но когда я попытался запустить сборку в Team City 2019.1, она выдала мне эту ошибку:
C:\Program Files\dotnet\sdk\2.0.0\Microsoft.Common.CurrentVersion.targets(2924,5): error MSB4216: Could not run the "GenerateResource" task because MSBuild could not create or connect to a task host with runtime "CLR4" and architecture "x86".
Затем я нашел эту ссылку:
Ошибка 'сборки dotnet' после переноса проекта dotnetcore в 1.0.4
Оттуда я добавил это в проекткак предложено в комментарии:
<Prefer32Bit>false</Prefer32Bit>
Но теперь я получаю эту ошибку:
Проблема сообщена из сценария сборки (1) Customers \ AddEditCustomerView.xaml.cs (25,13): ошибка CS0103: имя «InitializeComponent» не существует в текущем контексте Customers \ CustomerListView.xaml.cs (25,13): ошибка CS0103: имя «InitializeComponent» не существует в текущем контексте OrderPrep \ OrderPrepView.xaml.cs (25,13): ошибка CS0103: имя 'InitializeComponent' не существует в текущем контексте Orders \ OrderView.xaml.cs (25,13): ошибка CS0103: имя 'InitializeComponent' не существует втекущий контекстMainWindow.xaml.cs (25,13): ошибка CS0103: имя 'InitializeComponent' не существует в текущем контексте CSC: ошибка CS5001: Программа не содержит статический метод 'Main', подходящий для точки входа ··· Buildусловие сбоя (1) Процесс завершен с кодом 1
Вот настройки, которые у меня есть на этапе сборки:
Вот полный журнал сборки:
https://pastebin.com/1JdhKWPf
У кого-нибудь есть предложения?