.Net MAUI 资源文件没有类库的“net8.0”目标

问题描述 投票:0回答:1

这就是 VS 让我抓狂的地方。 我有一个包含 .NET MAUI 混合项目和类库项目的解决方案。 一切都很好,我能够部署它大约 5 次,然后突然我开始遇到这个可怕的错误:

资产文件没有“net8.0”的目标...但这是针对类库项目的。 该项目文件包含以下内容:

    <TargetFramework>net8.0</TargetFramework>

我尝试将其更改为框架......但这没有帮助。 主要的 MAUI 项目包含以下几行:


        <TargetFrameworks>net8.0-android;net8.0-ios;net8.0-maccatalyst</TargetFrameworks>
        <TargetFrameworks Condition="$([MSBuild]::IsOSPlatform('windows'))">$(TargetFrameworks);net8.0-windows10.0.19041.0</TargetFrameworks>

我已经清理了这两个项目......是的,我已经多次运行“dotnet Restore”。 类库实际上没有任何 NuGet 包...它只是一个类项目。

对此还有其他想法吗?

.net maui maui-blazor maui-windows
1个回答
0
投票

所以,不完全确定,但它是 Visual Studio,所以谁知道呢。 我重新启动了几次,清理了主 MAUI 应用程序及其引用的类库的 bin 和 obj。 再次重新启动。 然后在启动 VS 后,我尝试在 Windows 中运行调试,但失败,说明我的类库无法部署 do DEV。 当然不是,它是一个类库。

要解决此问题,我必须将默认应用程序标识符从 com.companyname.appXXXXXX 更改为其他内容。

终于一切恢复正常了。

© www.soinside.com 2019 - 2024. All rights reserved.