我在我的项目中遇到了问题,我在.Net 4.5、Windows Phone 8、WinRT、MonoTouch和MonoDroid中使用PCL。当我尝试构建引用该PCL的MonoDroid或MonoTouch项目时,会出现以下错误:
错误1:类型“System.Object”在未被引用的程序集中定义。您必须添加对程序集“System.Runtime,Version=4.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a”的引用。
错误2:类型“System.Enum”在未被引用的程序集中定义。您必须添加对程序集“System.Runtime,Version=4.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a”的引用。
我已经按照建议执行了命令(sn -Vr*,b03f5f7f11d50a3a),但没有帮助。我正在使用以下配置文件:
错误1:类型“System.Object”在未被引用的程序集中定义。您必须添加对程序集“System.Runtime,Version=4.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a”的引用。
错误2:类型“System.Enum”在未被引用的程序集中定义。您必须添加对程序集“System.Runtime,Version=4.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a”的引用。
我已经按照建议执行了命令(sn -Vr*,b03f5f7f11d50a3a),但没有帮助。我正在使用以下配置文件:
C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETPortable\v4.5\Profile\Profile78