我有一个毛伊项目,我的目标是iOS和安卓,然而,我之前美元"视窗机器"选项,因为它允许比任何糟糕的模拟器或麻烦的安装真正的设备更快的调试.然而,到了开始打包和发布的时候,我发现我需要禁用每个我没有发布的项目,所以我取消选中了Project文件中的"Target Windows".

现在,当我try 重新启用它时,我收到了这样的消息.

错误NETSDK1005assets资源 文件‘C:\source\RackEmAppMobile\RackEmAppMobile\obj\project.assets.json’没有‘net8.0-windows10.0.22621.0’的目标.确保Restore已经运行,并且您已经在项目的TargetFrameworks中包含了‘net8.0-windows10.0.22621.0’.RackEmAppMobile C:\Program Files\dotnet\sdk\8.0.100\Sdks\Microsoft.NET.Sdk\targets\Microsoft.PackageDependencyResolution.targets 266

我已经try 了清理和重建,重新加载项目等.如果我删除obj文件夹,它所做的所有事情就是给我相同的错误,以及其他所有目标框架的错误.

帮助!

推荐答案

Csproj文件一定有很大的错误.我最终不得不创建一个新的空白项目,并将我的所有文件复制回来.在这一点上,一旦我修复了所有其他错误,您会看到它运行得很完美.

我要说的一件事是,如果使用的是Visual Studio,在切换目标之后,重新启动VS.当您这样做时,它似乎会重新编译csproj文件.我知道我正在做的一件事是切换目标,获得目标错误,然后try 修复它.重启VS似乎是一个更好的方法.

我现在已经恢复到我在Mac上运行的VS代码.虽然我不得不学会接受命令行,但连接到模拟器、目标切换等是一种更好的体验.它仍然有一些智能感知的问题,但至少我可以构建和运行这个该死的东西,而不是浪费在编译它的时间上.

希望这对某些人有用

Csharp相关问答推荐

使用其可能实现的基类和接口的属性的方法

无法使用ternal- .net修复可空警告

注册通用工厂的C# Dep注入

MongoDB将JS查询转换为C#的问题

WPF Windows初始化正在锁定. Net 8中分离的线程

"virtual"修饰符对接口成员有什么影响?

如何在没有前缀和可选后缀的情况下获取Razor Page Handler方法名称?

尽管保证密钥不同,但已添加相同密钥的项(&Q;)

如何使用NumberFormatInfo

C#DateTime.ParseExact不使用特定日期

在try 使用访问服务器上的文件夹时,如何解决CORS错误.NET核心API

为值对象编写自定义JsonConverter

如何在.NET Maui中将事件与MVVM一起使用?

在C#中有没有办法减少大型数组中新字符串的分配?

如何在同一成员上组合[JsonPropertyName]和[ObservableProperty]?

将C#类导入到PowerShell

如何将默认区域性更改为fr-FR而不是en-US?

如何从SignalR获取连接客户端的域

Cmd中的&ping.end()";有时会失败,而";ping";总是有效

用于分钟和秒验证的MudTextfield的正则表达式掩码