构建错误单声道3.4.0厘米

时间:2014-04-03 17:15:42

标签: mono 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

2 个答案:

答案 0 :(得分:27)

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>

看到这个bug: https://bugzilla.xamarin.com/show_bug.cgi?id=18690

答案 1 :(得分:4)

只是一个小小的音符(对我自己而言)我犯了一个错误,因为指定的路径我发现有点令人困惑。如果您安装在/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