Différences
Ci-dessous, les différences entre deux révisions de la page.
| |
mise_a_jour:csharp:projet [2023/07/03 12:55] – Création avec "Mise à jour du framework" root | mise_a_jour:csharp:projet [2023/07/03 13:26] (Version actuelle) – Ajout de "NETSDK1022" root |
---|
===Mise à jour du framework=== | ====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...). | Ouvrir le fichier ''project.csproj'' et mettre à jour ''TargetFramework'' avec le numéro souhaité (''netcoreapp1.0'' / ''net7.0'' / etc...). |
| |
[[https://learn.microsoft.com/fr-fr/dotnet/standard/frameworks|Frameworks cibles dans les projets de type kit SDK]] {{ :mise_a_jour:csharp:projet:frameworks_cibles_dans_les_projets_de_type_sdk_-_.net_microsoft_learn_2023-07-03_12_31_49_.html |Archive du 03/06/2023 le 03/07/2023}} | [[https://learn.microsoft.com/fr-fr/dotnet/standard/frameworks|Frameworks cibles dans les projets de type kit SDK]] {{ :mise_a_jour:csharp:projet:frameworks_cibles_dans_les_projets_de_type_sdk_-_.net_microsoft_learn_2023-07-03_12_31_49_.html |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) : |
| |
| <code xml> |
| <ItemGroup> |
| <Compile Include="**\*.cs" /> |
| <EmbeddedResource Include="**\*.resx" /> |
| </ItemGroup> |
| </code> |
| |
| * Solution 2 (mauvaise), désactiver ''EnableDefaultCompileItems'' dans ''project.csproj'' : |
| |
| <code xml> |
| <PropertyGroup> |
| <OutputType>Exe</OutputType> |
| <TargetFramework>net7.0</TargetFramework> |
| <EnableDefaultCompileItems>false</EnableDefaultCompileItems> |
| </PropertyGroup> |
| </code> |
| |
| [[https://learn.microsoft.com/en-us/dotnet/core/tools/sdk-errors/netsdk1022|NETSDK1022: Duplicate items were included]] {{ :mise_a_jour:csharp:projet:netsdk1022_duplicate_items_were_included._-_.net_cli_microsoft_learn_2023-07-03_13_26_04_.html |Archive du 01/03/2023 le 03/07/2023}} |