Построить ошибку mono 3.4.0 centos
получить исходный код из загрузок
make && & make install
mkdir -p -- /usr/lib/mono/xbuild/Microsoft/Portable/v4.0
/usr/bin/install -c -c -m 644 targets/Microsoft.Portable.Common.targets /usr/lib/mono/xbuild/Microsoft/Portable/v4.0/Microsoft.Portable.Common.targets
/usr/bin/install: cannot stat `targets/Microsoft.Portable.Common.targets': No such file or directory
Ответы
Ответ 1
в архиве mono 3.4 отсутствует файл с именем Microsoft.Portable.Common.targets, который должен быть расположен по адресу mcs/tools/xbuild/targets/Microsoft.Portable.Common.targets
со следующим содержимым:
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="..\Microsoft.Portable.Core.props" />
<Import Project="..\Microsoft.Portable.Core.targets" />
</Project>
Посмотрите эту ошибку:
https://bugzilla.xamarin.com/show_bug.cgi?id=18690
Ответ 2
Просто небольшая заметка (как и для самого себя), с которой я ошибся, поскольку указанный путь я нашел немного запутанным. Если вы установили в файле /usr/local/src/mono -3.4/, путь к файлу, в который вы должны поместить контент, будет:
/usr/local/src/mono-3.4/mcs/tools/xbuild/targets/Microsoft.Portable.Common.targets
не
/usr/local/src/mono-3.4/mcs/tools/xbuild/targets/.content/Microsoft.Portable.Common.targets
или
/usr/local/src/mono-3.4/mcs/tools/xbuild/targets/.content