Мультитаргетинг в .NET, но не тег `TargetFramework` [дубликат]

Кажется, что ваш экземпляр localdb не запущен. Чтобы запустить его при запуске компьютера, добавьте в свой файл меню «Пуск» \ «Автозагрузка» BAT со следующей строкой

sqllocaldb start name_of_instance

, где name_of_instance - это имя экземпляра localdb, который вы хотите запустить. Вы можете просмотреть доступные экземпляры в командной строке, используя sqllocaldb i.

, например. Если вы используете SQL Server Management Studio и подключаетесь к названию сервера (localdb)\v11.0, ваш BAT-файл будет выглядеть как

sqllocaldb start v11.0
1
задан user1676558 25 January 2017 в 01:11
поделиться

1 ответ

Несколько дней назад упрощенная версия .csproj улучшилась. С последней версией VS 2017 RC я создаю такую ​​библиотеку, создавая новую «Class Library (.NET Standard)», которая имеет это значение по умолчанию .csproj:

<Project Sdk="Microsoft.NET.Sdk">
  <PropertyGroup>
    <TargetFramework>netstandard1.4</TargetFramework>
  </PropertyGroup>
</Project>

И я редактирую его (я не вижу способа сделать это через пользовательский интерфейс):

<Project Sdk="Microsoft.NET.Sdk">
  <PropertyGroup>
    <TargetFrameworks>netstandard1.3;net452</TargetFrameworks>
  </PropertyGroup>
</Project>

Рамка «Целевая структура» выпадающего вниз в области свойств проекта затем становится недоступной. При создании вы можете проверить отдельные папки netstandard1.3 и net452 в bin \ Debug. Помните о следующей проблеме, если вы создаете пакет NuGet для сборки, что может ввести вас в заблуждение, считая, что вы сделали что-то неправильно: https://github.com/NuGet/Home/issues/4289 .

1
ответ дан user1676558 19 August 2018 в 02:53
поделиться