Как избавиться от дополнительной папки с именем "netstandardxx" in.NET стандартный путь вывода проекта библиотеки классов в VS2017?


Я создал проект в VS2017, используя шаблон проекта библиотеки классов .NET Standard. Проблема в том, что когда я хотел изменить выходной путь проекта в какую-то произвольную папку, он добавляет к моему выбранному пути другую папку с именем "netstandardxx" (в которой xx относится к версии .net standard, которую я использую). Независимо от того, сколько раз я пытаюсь изменить путь вывода и избавиться от дополнительной нежелательной папки, она возвращается снова.

Есть идеи?

1 2

1 ответ:

Я погуглил свою проблему и нашел ответ, который сработал для меня, и подумал, что, возможно, это хорошая идея, чтобы разместить вопрос и его ответ, просто для того, чтобы помочь другим людям: Чтобы отключить это поведение по умолчанию, можно задать следующее свойство .файл csproj

<PropertyGroup>
    <AppendTargetFrameworkToOutputPath>false</AppendTargetFrameworkToOutputPath>
</PropertyGroup>