クロスプラットフォームをターゲットにするパッケージを開発中 net40
またはnet45x
を対象とすると、net40
sdkがMacにインストールされていないため、プロジェクトをビルドできません。Macを使用している場合、クロスプラットフォームパッケージを開発することは可能ですか?
Macでクロスプラットフォームライブラリを開発することは可能ですか、それを行うためのウィンドウが必要ですか?
私csprojファイル
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<PackageId>ID</PackageId>
<VersionSuffix>$(VersionSuffix)</VersionSuffix>
<TargetFrameworks>net45;net451;netstandard1.3</TargetFrameworks>
</PropertyGroup>
<ItemGroup Condition=" '$(TargetFramework)' == 'net45' OR '$(TargetFramework)' == 'net451' ">
<Reference Include="System"/>
<Reference Include="System.Data"/>
<Reference Include="System.Xml"/>
<Reference Include="System.Xml.Linq"/>
<Reference Include="Microsoft.CSharp"/>
</ItemGroup>
<ItemGroup Condition=" '$(TargetFramework)' == 'netstandard1.3' ">
<PackageReference Include="System.Reflection.TypeExtensions" Version="4.3.0"/>
<PackageReference Include="ReflectionBridge" Version="0.0.12"/>
</ItemGroup>
</Project>
.NET 4.0または.NET 4.5クロスプラットフォームを使用する方法はありません。 –