You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I've attached a minimal solution to show the issue.
Changes:
It Is no self-contained: <SelfContained>False</SelfContained>
ClickOnce installation target this folder: <PublishDir>..\app.publish\</PublishDir>
Error NETSDK1139 The target platform identifier was not recognized
I'm getting this error for every class library added to the solution when I use the \r msbuild parameter.
C:\Test\UnoClickOnce>msbuild /m /r /target:Publish /p:Configuration=Release /p:PublishProfile="Properties\PublishProfiles\ClickOnceProfile.pubxml" /p:TargetFramework=net9.0-desktop
Versión de MSBuild 17.13.9+e0f243f1e para .NET Framework
Compilación iniciada a las 05/02/2025 15:28:42.
1>Proyecto "C:\Test\UnoClickOnce\UnoClickOnce.sln" en el nodo 1 (Restore destinos).
1>ValidateSolutionConfiguration:
Compilando la configuración de soluciones "Release|Any CPU".
_GetAllRestoreProjectPathItems:
Determinando los proyectos que se van a restaurar...
1>El proyecto "C:\Test\UnoClickOnce\UnoClickOnce.sln" (1) está compilando "C:\Test\MyLibrary2\MyLibrary2.csproj" (3:5) en el nodo 2 (_GenerateRestoreGraphProjectEntry destinos).
3>C:\Program Files\dotnet\sdk\9.0.102\Sdks\Microsoft.NET.Sdk\targets\Microsoft.NET.TargetFrameworkInference.targets(117,5): error NETSDK1139: No se reconoció el identificador de la plataforma de destino desktop.
[C:\Test\MyLibrary2\MyLibrary2.csproj]
3>Compilación del proyecto terminada "C:\Test\MyLibrary2\MyLibrary2.csproj" (_GenerateRestoreGraphProjectEntry destinos) -- ERROR.
1>El proyecto "C:\Test\UnoClickOnce\UnoClickOnce.sln" (1) está compilando "C:\Test\MyLibrary1\MyLibrary1.csproj" (4:5) en el nodo 3 (_GenerateRestoreGraphProjectEntry destinos).
4>C:\Program Files\dotnet\sdk\9.0.102\Sdks\Microsoft.NET.Sdk\targets\Microsoft.NET.TargetFrameworkInference.targets(117,5): error NETSDK1139: No se reconoció el identificador de la plataforma de destino desktop.
[C:\Test\MyLibrary1\MyLibrary1.csproj]
4>Compilación del proyecto terminada "C:\Test\MyLibrary1\MyLibrary1.csproj" (_GenerateRestoreGraphProjectEntry destinos) -- ERROR.
1>Compilación del proyecto terminada "C:\Test\UnoClickOnce\UnoClickOnce.sln" (Restore destinos) -- ERROR.
ERROR al compilar.
"C:\Test\UnoClickOnce\UnoClickOnce.sln" (Restore destino) (1) ->
"C:\Test\MyLibrary2\MyLibrary2.csproj" (_GenerateRestoreGraphProjectEntry destino) (3:5) ->
(_CheckForUnsupportedTargetPlatformIdentifier destino) ->
C:\Program Files\dotnet\sdk\9.0.102\Sdks\Microsoft.NET.Sdk\targets\Microsoft.NET.TargetFrameworkInference.targets(117,5): error NETSDK1139: No se reconoció el identificador de la plataforma de destino desktop
. [C:\Test\MyLibrary2\MyLibrary2.csproj]
"C:\Test\UnoClickOnce\UnoClickOnce.sln" (Restore destino) (1) ->
"C:\Test\MyLibrary1\MyLibrary1.csproj" (_GenerateRestoreGraphProjectEntry destino) (4:5) ->
C:\Program Files\dotnet\sdk\9.0.102\Sdks\Microsoft.NET.Sdk\targets\Microsoft.NET.TargetFrameworkInference.targets(117,5): error NETSDK1139: No se reconoció el identificador de la plataforma de destino desktop
. [C:\Test\MyLibrary1\MyLibrary1.csproj]
0 Advertencia(s)
2 Errores
Tiempo transcurrido 00:00:01.10
If I remove \r parameter I get the same error but the ClickOnce installation is generated.
C:\Test\UnoClickOnce>msbuild /m /target:Publish /p:Configuration=Release /p:PublishProfile="Properties\PublishProfiles\ClickOnceProfile.pubxml" /p:TargetFramework=net9.0-desktop
Versión de MSBuild 17.13.9+e0f243f1e para .NET Framework
Compilación iniciada a las 05/02/2025 15:29:03.
1>Proyecto "C:\Test\UnoClickOnce\UnoClickOnce.sln" en el nodo 1 (Publish destinos).
1>ValidateSolutionConfiguration:
Compilando la configuración de soluciones "Release|Any CPU".
1>El proyecto "C:\Test\UnoClickOnce\UnoClickOnce.sln" (1) está compilando "C:\Test\MyLibrary2\MyLibrary2.csproj" (2) en el nodo 2 (Publish destinos).
2>C:\Program Files\dotnet\sdk\9.0.102\Sdks\Microsoft.NET.Sdk\targets\Microsoft.NET.TargetFrameworkInference.targets(117,5): error NETSDK1139: No se reconoció el identificador de la plataforma de destino desktop.
[C:\Test\MyLibrary2\MyLibrary2.csproj]
1>El proyecto "C:\Test\UnoClickOnce\UnoClickOnce.sln" (1) está compilando "C:\Test\MyLibrary1\MyLibrary1.csproj" (3) en el nodo 3 (Publish destinos).
3>C:\Program Files\dotnet\sdk\9.0.102\Sdks\Microsoft.NET.Sdk\targets\Microsoft.NET.TargetFrameworkInference.targets(117,5): error NETSDK1139: No se reconoció el identificador de la plataforma de destino desktop.
[C:\Test\MyLibrary1\MyLibrary1.csproj]
3>Compilación del proyecto terminada "C:\Test\MyLibrary1\MyLibrary1.csproj" (Publish destinos) -- ERROR.
2>Compilación del proyecto terminada "C:\Test\MyLibrary2\MyLibrary2.csproj" (Publish destinos) -- ERROR.
1>El proyecto "C:\Test\UnoClickOnce\UnoClickOnce.sln" (1) está compilando "C:\Test\UnoClickOnce\UnoClickOnce\UnoClickOnce.csproj" (4) en el nodo 1 (Publish destinos).
4>C:\Test\UnoClickOnce\UnoClickOnce\UnoClickOnce.csproj : warning NU1603: Uno.UI.HotDesign 1.3.1 depende de Uno.WinUI.DevServer.Messaging (>= 5.6.22), pero no se encontró Uno.WinUI.DevServer.Messaging 5.6.22. Uno
.WinUI.DevServer.Messaging 5.6.27 se resolvió en su lugar. [TargetFramework=net9.0-desktop]
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
-
I've attached a minimal solution to show the issue.
Changes:
<SelfContained>False</SelfContained>
<PublishDir>..\app.publish\</PublishDir>
Error NETSDK1139 The target platform identifier was not recognized
I'm getting this error for every class library added to the solution when I use the
\r
msbuild parameter.If I remove
\r
parameter I get the same error but the ClickOnce installation is generated.UnoClickOnce.zip
Beta Was this translation helpful? Give feedback.
All reactions