Size: a a a

2020 December 23

AT

Alexey Tkachenko in pro.net
Michael Snytko
похоже на ida
источник

PN

Paul N in pro.net
Кто-нибудь создавал мультипроектные csproj? Вот тут инструкция https://docs.microsoft.com/en-us/nuget/create-packages/multiple-target-frameworks-project-file но у меня не вышло. Хочу сделать с таргетами netstandard2.0;monoandroid10.0 либо просто с monoandroid10.0.
источник

A

Anatoly in pro.net
Paul N
Кто-нибудь создавал мультипроектные csproj? Вот тут инструкция https://docs.microsoft.com/en-us/nuget/create-packages/multiple-target-frameworks-project-file но у меня не вышло. Хочу сделать с таргетами netstandard2.0;monoandroid10.0 либо просто с monoandroid10.0.
мультипроектные или мультитаргетные?
источник

PN

Paul N in pro.net
Anatoly
мультипроектные или мультитаргетные?
эм, не знал, что есть два термина. А какая разница? Мне надо из одного csproj под две .NET платформы
источник

A

Anatoly in pro.net
Paul N
эм, не знал, что есть два термина. А какая разница? Мне надо из одного csproj под две .NET платформы
два и более таргетов - я делал, всё работает
источник

PN

Paul N in pro.net
Anatoly
два и более таргетов - я делал, всё работает
как это сделать? по туториалу выше делал?
источник

A

Anatoly in pro.net
  <PropertyGroup Condition=" '$(OS)' == 'Windows_NT' ">
   <TargetFrameworks>net46;netstandard1.4;netstandard2.0</TargetFrameworks>
 </PropertyGroup>
 <PropertyGroup Condition=" '$(OS)' != 'Windows_NT' ">
   <TargetFrameworks>netstandard1.4;netstandard2.0</TargetFrameworks>
 </PropertyGroup>
источник

A

Anatoly in pro.net
т.е. да
источник

PN

Paul N in pro.net
Anatoly
  <PropertyGroup Condition=" '$(OS)' == 'Windows_NT' ">
   <TargetFrameworks>net46;netstandard1.4;netstandard2.0</TargetFrameworks>
 </PropertyGroup>
 <PropertyGroup Condition=" '$(OS)' != 'Windows_NT' ">
   <TargetFrameworks>netstandard1.4;netstandard2.0</TargetFrameworks>
 </PropertyGroup>
ну у меня типа такого, только мне не надо делить на винду и не винду. А корневой тег <Project Sdk="MSBuild.Sdk.Extras"> ?
источник

A

Anatoly in pro.net
нет, у меня веб
источник

PN

Paul N in pro.net
Anatoly
нет, у меня веб
это как? Там же сдк должен стоять для сборки?
источник

A

Anatoly in pro.net
Paul N
это как? Там же сдк должен стоять для сборки?
да, точно, прошу прощения:
Project Sdk="Microsoft.NET.Sdk" ToolsVersion="15.0">
источник

PN

Paul N in pro.net
Anatoly
да, точно, прошу прощения:
Project Sdk="Microsoft.NET.Sdk" ToolsVersion="15.0">
спасибо, завелось в таком виде. Теперь надо как-то сделать мои таргеты netstandard2.0;monoandroid10.0
источник

A

Anatoly in pro.net
а можно в документации показать TFM "monoandroid10.0"?
источник

A

Anatoly in pro.net
https://docs.microsoft.com/en-us/dotnet/standard/frameworks - тут вот другие написаны
источник

PN

Paul N in pro.net
это всё будущее, для нас это заработает только с .NET6
источник

PN

Paul N in pro.net
Короче эта схема не работает с Android:
источник

PN

Paul N in pro.net
Error  MSB3644  The reference assemblies for MonoAndroid,Version=v10.0 were not found. To resolve this, install the Developer Pack (SDK/Targeting Pack) for this framework version or retarget your application. You can download .NET Framework Developer Packs at https://aka.ms/msbuild/developerpacks C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Current\Bin\Microsoft.Common.CurrentVersion.targets
источник

PN

Paul N in pro.net
ну да ну да пошли мы нахер
источник

A

Anatoly in pro.net
а ты пробовал выполнить рекомендации из сообщения об ошибке?
источник