Outils pour utilisateurs

Outils du site


mise_a_jour:csharp:projet

Mise à jour des composants systèmes

Framework

Ouvrir le fichier project.csproj et mettre à jour TargetFramework avec le numéro souhaité (netcoreapp1.0 / net7.0 / etc…).

Frameworks cibles dans les projets de type kit SDK Archive du 03/06/2023 le 03/07/2023

Message d'erreurs

NETSDK1022

  • Erreur :
Des éléments 'Compile' dupliqués ont été inclus. Le kit .NET SDK inclut les éléments 'Compile' de votre répertoire de projet par défaut. Vous pouvez supprimer ces éléments de votre fichier projet ou affecter à la propriété 'EnableDefaultCompileItems' la valeur 'false', si vous souhaitez les inclure explicitement dans votre fichier projet. Pour plus d'informations, consultez https://aka.ms/sdkimplicititems. Les éléments dupliqués sont les suivants : 'Program.cs'
  • Solution 1, enlever les fichiers .cs dans project.csproj qui seront automatiquement ajoutés (ligne Compile ci-dessous) :
  <ItemGroup>
    <Compile Include="**\*.cs" />
    <EmbeddedResource Include="**\*.resx" />
  </ItemGroup>
  • Solution 2 (mauvaise), désactiver EnableDefaultCompileItems dans project.csproj :
  <PropertyGroup>
    <OutputType>Exe</OutputType>
    <TargetFramework>net7.0</TargetFramework>
    <EnableDefaultCompileItems>false</EnableDefaultCompileItems>
  </PropertyGroup>

NETSDK1022: Duplicate items were included Archive du 01/03/2023 le 03/07/2023

mise_a_jour/csharp/projet.txt · Dernière modification : 2023/07/03 13:26 de root