c# - 如何指定引用的多目标项目的平台?

标签 c# visual-studio xamarin msbuild .net-standard

如果我有一个多目标(netstandard16 和 PCL Profile44)项目(新的 SDK 样式 csproj)并且我在 Xamarin.iOS/Android 项目中引用它作为项目引用,我如何指定引用的平台?

Xamarin 项目使用 netstandard,但我想在这种情况下使用 PCL。

最佳答案

您可以使用以下方法覆盖项目引用中的目标框架:

<ProjectReference Include="../other/other.csproj" AdditionalProperties="TargetFramework=your-pcl-TFM" />

关于c# - 如何指定引用的多目标项目的平台?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47892608/

相关文章:

c# - 应用程序资源中的 WPF 资源字典

c# - PropertyInfo.DeclaringType 真的可以为空吗?

c# - 异常不从 C# 中的反射方法调用传播

c# - 如何使自动版本号在 Visual Studio 中工作

xamarin.ios - Xamarin iOS 8 捆绑资源 - 访问路径被拒绝

c# - 以高效的方式替换字符串中的 {#Text} 和 {$Text}

c# - MvvmCross 和 MonoTouch : remove top bar

c++ - 在 Visual Studio 2013 中尝试使用 C++ 连接到 mysql 时出现未解析的外部问题

azure - 从 azure blob 存储下载图像并下载

android - 在 Android Xamarin 中的 Activity 开始时更改可绘制的切换按钮