79得票1回答
当进行P/Invoke调用时,参数传递顺序可能会错乱的原因是什么?

这是一个特定发生在ARM上的问题,而不是x86或x64。我收到了一位用户报告了此问题,并且我使用Windows IoT上的Raspberry Pi 2通过UWP重现了此问题。我以前见过类似的问题,可能是由于调用约定不匹配引起的,但是我在P/Invoke声明中指定了Cdecl,并尝试在本地端显式...

69得票2回答
绑定和x:Bind之间的区别

在 UWP 中应该使用 Binding 还是 x:Bind,它们之间有什么区别? 因为我看到很多帖子中人们使用 Binding,但我只在 UWP 中使用 x:Bind。 在 MSDN 主页上,它只说:“由 {x:Bind} 和 {Binding} 创建的绑定对象在很大程度上是功能等效的。”...

59得票1回答
通用 Windows 项目 - HttpClient 异常

我正在尝试在通用 Windows 项目(Windows 10 通用应用程序)中使用 HttpClient 实现 REST 客户端,但以下代码行:var response = _client.GetAsync(address).Result; 抛出带有以下信息的AggregateExceptio...

56得票4回答
如何在Windows 10上的UWP中输出到控制台?

是否有一种方法可以像使用 Console.WriteLine() 一样在 UWP 应用程序中写入到控制台 /命令提示符/ Powershell 或类似的任何东西? 如果控制台不可用,是否有适当的替代方案可以用来写入大量文本到屏幕上? 当然,我可以创建一个 XAML 控件并将其输出到其中,但...

54得票1回答
从软件包中获取当前应用程序版本

虽然我可以使用以下代码获取程序集版本号 var assembly = typeof(App).GetTypeInfo().Assembly; var assemblyVersion = assembly.GetCustomAttribute<Assembly...

51得票3回答
.Net Core、Portable、Standard、Compact、UWP和PCL之间的区别是什么?

我听说过以下几种与编程有关的内容: .Net Core、.Net Portable、.Net Standard、.Net Compact、Universal Windows Platform和Portable Class Libraries。这些都被解释为“完整 .Net 的子集,允许你针对...

51得票3回答
获取“Tuple element name is inferred. Please use language version 7.1 or greater to access an element by its inferred name.”

我们有以下的代码,之前一直在我们的UWP应用中正常运行,但今天在更新到最新版本的Visual Studio 2017 15.3后出现了问题。private void Test() { var groups = new List<(Guid key, IList<(strin...

41得票3回答
等待Task.CompletedTask的目的是什么?

我使用在Build2017上发布的Windows Template Studio创建了一个UWP应用。下面的代码是由它生成的一部分。 public class SampleModelService { public async Task<IEnumerable<Sampl...

38得票4回答
在Windows 10 UWP应用中设置桌面窗口大小

我刚开始学习使用Visual Studio 2015 Community Edition在Windows 10 Pro上开发UWP应用程序。我尝试修改官方的“Hello, World!”示例的C#版本,通过设置MainPage.xaml中Page标签的Width和Height属性。 有趣的是...

37得票2回答
如何通过Visual Studio 2019、2017和2015为Windows 10 UWP应用程序创建可靠的自签名证书?

根据这份文档: https://learn.microsoft.com/en-us/windows-hardware/drivers/devtest/makecert 以下命令描述了创建Windows cer文件(即来自可信提供商的证书)。 问题在于,在Visual Studio 201...