Closed asuper0 closed 8 months ago
⚠ 你的Issue可能缺少了一些信息,请自觉补全,以证明issue内容的真实性:
⚠ Your issue may be missing some information, please complete it to prove the authenticity of the content of the issue:
WapProj无需编译,是微软商店的打包工程
新版(从五年前开始吧大概).net框架和语法自带tuple支持,无需手动声明可以自动推断类型
ci编译完全无问题,所以查查你的环境吧
描述一下这个bug / Describe the bug
1.Win10编译报错
APPX3217 无法找到包含“UAP 10.0.22000.0”中的“UAP.props”的 SDK 文件夹
折腾了很久,发现是WapProj这个项目的目标版本是Win11,我修改为Win10后可以编译了,建议默认修改为Win10。
error CS0121: 以下方法或属性之间的调用具有二义性:“System.TupleExtensions.Deconstruct<T1, T2>(System.Tuple<T1, T2>, out T1, out T2)”和“System.TupleExtensions.Deconstruct<T1, T2>(System.Tuple<T1, T2>, out T1, out T2)”
修改成这样的写法 就可以了,不知道你那边怎么可以编译,我的VS是2022且更新到最新了,框架是.Net Framework 4.8
复现步骤 / To Reproduce
克隆,编译
预期的行为 / Expected behavior
编译通过
截图 / Screenshots
No response
日志 / Logs
生成开始于 10:32... 1>------ 已启动生成: 项目: llcom, 配置: Debug x64 ------ 1>CSC : warning CS2002: 源文件“D:\Code\CSharp\git-repo\llcom\packages\Walterlv.Environment.Source.7.2.0\src\NdpInfo.cs”指定了多次 1>D:\Code\CSharp\git-repo\llcom\packages\Walterlv.Environment.Source.7.2.0\src\NdpInfo.cs(182,29,182,30): warning CS8632: 只能在 "#nullable" 注释上下文内的代码中使用可为 null 的引用类型的注释。 1>D:\Code\CSharp\git-repo\llcom\packages\Walterlv.Environment.Source.7.2.0\src\NdpInfo.cs(103,51,103,52): warning CS8632: 只能在 "#nullable" 注释上下文内的代码中使用可为 null 的引用类型的注释。 1>D:\Code\CSharp\git-repo\llcom\packages\Walterlv.Environment.Source.7.2.0\src\NdpInfo.cs(264,43,264,44): warning CS8632: 只能在 "#nullable" 注释上下文内的代码中使用可为 null 的引用类型的注释。 1>D:\Code\CSharp\git-repo\llcom\packages\Walterlv.Environment.Source.7.2.0\src\NdpInfo.cs(298,43,298,44): warning CS8632: 只能在 "#nullable" 注释上下文内的代码中使用可为 null 的引用类型的注释。 1>D:\Code\CSharp\git-repo\llcom\packages\Walterlv.Environment.Source.7.2.0\src\NdpInfo.cs(239,68,239,69): warning CS8632: 只能在 "#nullable" 注释上下文内的代码中使用可为 null 的引用类型的注释。 1>D:\Code\CSharp\git-repo\llcom\llcom\Pages\OnlineScriptsPage.xaml.cs(140,42,143,88): error CS0121: 以下方法或属性之间的调用具有二义性:“System.TupleExtensions.Deconstruct<T1, T2>(System.Tuple<T1, T2>, out T1, out T2)”和“System.TupleExtensions.Deconstruct<T1, T2>(System.Tuple<T1, T2>, out T1, out T2)” 1>D:\Code\CSharp\git-repo\llcom\llcom\Pages\OnlineScriptsPage.xaml.cs(140,22,140,28): error CS8130: 无法推断隐式类型的析构变量“result”的类型。 1>D:\Code\CSharp\git-repo\llcom\llcom\Pages\OnlineScriptsPage.xaml.cs(140,30,140,38): error CS8130: 无法推断隐式类型的析构变量“fileName”的类型。 1>D:\Code\CSharp\git-repo\llcom\llcom\Pages\tcpTest.xaml.cs(297,34,297,35): warning CS0168: 声明了变量“e”,但从未使用过 1>D:\Code\CSharp\git-repo\llcom\llcom\View\MainWindow.xaml.cs(1331,33,1332,77): error CS0121: 以下方法或属性之间的调用具有二义性:“System.TupleExtensions.Deconstruct<T1, T2>(System.Tuple<T1, T2>, out T1, out T2)”和“System.TupleExtensions.Deconstruct<T1, T2>(System.Tuple<T1, T2>, out T1, out T2)” 2>------ 已启动生成: 项目: WapProj, 配置: Debug x64 ------ 2>C:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Microsoft\VisualStudio\v17.0\AppxPackage\Microsoft.AppXPackage.Targets(1150,5): error APPX3217: 无法找到包含“UAP 10.0.22000.0”中的“UAP.props”的 SDK 文件夹。请参阅 http://go.microsoft.com/fwlink/?LinkID=798187 了解详细信息。 2>已完成生成项目“WapProj.wapproj”的操作 - 失败。 ========== 生成: 0 成功,2 失败,0 最新,0 已跳过 ========== ========== 生成 于 10:32 完成,耗时 04.622 秒 ==========
系统 / System
Win10 22H2
软件版本 / Version
1.1.3.3
验证