mono 3.4.0 make install的时候出现"找不到 Microsoft.Portable.Common.targets 文件”的错误提示解决方法

如果在这时就进行配置安装Mono的话,会在make阶段得到一个“找不到 Microsoft.Portable.Common.targets 文件”的错误提示,

所以需要先进行如下处理:

#> cd (mono安装路径的前缀)/mono-3.4.0/mcs/tools/xbuild/targets

#> cp Microsoft.Portable.CSharp_4.0.targets Microsoft.Portable.Common.targets

#> vim Microsoft.Portable.Common.targets

在vim中将Microsoft.Portable.Common.targets文件中的这行:

<Import Project="$(MSBuildToolsPath)/Microsoft.CSharp.targets" />删除,然后保存退出。

mono 3.4.0 make install的时候出现"找不到 Microsoft.Portable.Common.targets 文件”的错误提示解决方法,布布扣,bubuko.com

时间: 2024-08-03 09:01:03

mono 3.4.0 make install的时候出现"找不到 Microsoft.Portable.Common.targets 文件”的错误提示解决方法的相关文章

安装tomcat出现failed to install tomcat6 service错误及解决方法(转载)

安装安装版tomcat会出现failed to install tomcat6 service ,check your setting and permissio的概率是非常低的,但是最近楼主就老出现这种问题- -. 让我郁闷了好些时间.最后才发现我原来装过tomcat,而删除它时,只是简单的删除了它的文件夹,并没有删除服务里的tomcat服务,因此才出现上面的安装错误. 解决方法:      1.打开cmd,执行sc delete tomcat5(或者是tomcat6,看你的版本了),这样删除

VC++6.0文件关联问题的解决方法

最近我的电脑*.c文件关联失败,无法实现双击*.c打开vc++6.0,感觉特别不爽. 在经过自己的琢磨研究后,终于找到了解决方法. 特此分享下,希望可以帮到遇到同样问题的你. 核心内容: 1.&Open with MSDEV2."D:\Program Files\vc++6.0\Microsoft Visual Studio\Common\MSDev98\Bin\msdev.exe" "%1"3.Open("%1")4.msdev 按照下

0当执行游戏xc000007b错误的解决方法

如图所示,这个错误是让很多玩家担心. 出现这个错误,可能是硬件的问题,也可能是软件的问题. 可是.因为硬件引起该问题的概率非常小,而且除了更换硬件之外没有更好的解决方法,因此本文将具体介绍怎样通过软件解决此问题,这也是大家最关心的. 大致介绍一下这个错误是怎样发生的. 这个错误的本意是提示内存错误,可是通常情况下并非内存存在问题,而是因为软件的问题产生了这个错误. 到底是什么软件的问题呢?答案是DirectX,而且多数情况下是DirectX 9.0的问题. 或许大家会问了:我玩的游戏都有Dire

IIS6.0添加上.net4.0后,以前的.net系统出现“服务器应用程序不可用”的错误提示解决办法

把VS2010开发的网站.net4.0部署到Windows Server 2003的服务器上去, Windows Server 2003操作系统自带的为IIS 6.0,IIS 6.0一般只支持.NET 2.0的程序,这就需要配置服务器上的IIS 6.0达到支持.NET 4.0的目的.在网上查找了一些文章,以供大家查阅和参考,主要有以下几个步骤: 一.升级.net framework至4.0 如果服务器已经安装了VS2010,则其中已经包含安装了.net 4.0 framework,否则就需要另外

〖Android〗arm-linux-androideabi-gdb报 libpython2.6.so.1.0: cannot open shared object file错误的解决方法

执行: prebuilts/gcc/linux-x86/arm/arm-linux-androideabi-4.6/bin/arm-linux-androideabi-gdb out/target/product/rk30sdk/symbols/system/bin/app_process 报错: prebuilts/gcc/linux-x86/arm/arm-linux-androideabi-4.6/bin/arm-linux-androideabi-gdb: error while loa

MySQL 8.0 Public Key Retrieval is not allowed 错误的解决方法

在跟着视频练习时,又遇到一个问题,解决方案如下: 在使用 MySQL 8.0 时重启应用后提示 com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: Public Key Retrieval is not allowed 最简单的解决方法是在连接后面添加 allowPublicKeyRetrieval=true 文档中(https://mysql-net.github.io/MySqlConnector/con

VMware虚拟机10.0没有Mac os x安装选项和“二进制转换不支持用于 Mac OS X。”解决方法

VMware10.0有的没有Mac系统安装选项,无法识别Mac系统,原因是缺少一个补丁,我们只要打上这个补丁,就ok了. 补丁下载地址:链接:http://pan.baidu.com/s/1i3mrJgx 密码:gmbx. 安装方法: 1.解压. 2.运行解压后文件夹中windows文件夹中的install.cmd安装文件. 补丁打上之后,因为win8系统BIOS中还有一个Virtualization Technology,如果不开启次功能的话,会提示"二进制转换不支持用于 Mac OS X.要

Linux 运行 apt-get install 就出现jdk installer 错误的解决方法

解决办法如下: sudo rm /var/lib/dpkg/info/oracle-java7-installer* sudo apt-get purge oracle-java7-installer* sudo rm /etc/apt/sources.list.d/*java* sudo apt-get update sudo add-apt-repository ppa:webupd8team/java sudo apt-get update sudo apt-get install ora

npm install 报错(npm ERR! errno -4048,Error: EPERM: operation not permitted,)解决方法

npm ERR! path E:\SouthernPowerGridProject\web_project\AutoOPS\autoops\node_modules\fsevents\node_modules\dashdash\node_modulesnpm ERR! code EPERMnpm ERR! errno -4048npm ERR! syscall scandirnpm ERR! Error: EPERM: operation not permitted, scandir 'E:\S