Обычно я не рекомендую делать это, но вам может понадобиться взять Блокнот или ваш любимый редактор XML и изменить содержимое вашего файла csproj.Причина, по которой я не люблю рекомендовать такой подход, заключается в том, что, если вы ошиблись в редактировании, вы можете получить поврежденный проект.
Очевидно, что вы должны выполнить резервное копирование, прежде чем начать, чтобы вы могли хотя бы вернуться назадв текущее состояние, если все станет грушевидным.
В идеале вы можете зайти в свою систему контроля исходного кода и получить копию файла csproj со спины, когда он не был сломан, и использовать его в качестве приблизительного руководства ккак выглядит правильно сформированный файл csproj для вашего проекта.
Вы также можете создать совершенно новый проект C #, используя тот же шаблон, что и ваш проект, и использовать файл csproj этого проекта в качестве еще одного руководства о том, как все должно выглядеть.
Если вам повезет, вашФайл csproj будет содержать несколько элементов PropertyGroup, некоторые из которых будут иметь условие, идентифицирующее конкретную комбинацию сборки, к которой применяется группа.Например ...
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Release|x64'">
<OutputPath>bin\x64\Release\</OutputPath>
<DefineConstants>TRACE</DefineConstants>
<Optimize>true</Optimize>
<DebugType>pdbonly</DebugType>
<PlatformTarget>x64</PlatformTarget>
</PropertyGroup>
Если вы удаляете группы для конфигураций, которые вам больше не нужны, и удаляете группы, которые кажутся применимыми к x64, вы можете обнаружить, что менеджер сборки позволит вам добавить конфигурацию x64.