.net-native相关内容

UWP - .NET Native 工具链编译错误

我开发了一个使用 EF7 和 SQLite 的简单且小型的通用 Windows 应用程序.它在选项“编译与.NET本机刀具链"中,顺利进行编译并运行,并不是未选中. 如果我选中该选项“使用 .NET Native 工具链编译",我会收到以下编译错误: 错误类型“System.MarshalByRefObject"未包含在编译中,但在“Microsoft.Data.Entity.Desi ..
发布时间:2021-12-28 18:23:28 C#/.NET

在 .Net 本机中的线程池上运行的异步任务的性能非常差

我观察到托管与 .Net 本机代码之间存在奇怪的差异.我有一项繁重的工作被重定向到线程池.在托管代码中运行应用程序时,一切正常,但是一旦我打开本机编译 - 任务运行速度慢了几倍,速度太慢以至于它挂起 UI 线程(我猜 CPU 太过载了). 这是调试输出的两张截图,左边一张来自托管代码,右边一张来自本机编译.正如您所看到的,这两种情况下 UI 任务消耗的时间几乎相同,直到线程池作业开始时 - ..
发布时间:2021-12-28 18:16:41 C#/.NET

如何正确读取/解释原始 C# 堆栈跟踪?

我正在阅读来自 UWP 应用程序(C#,使用 .NET Native 编译)的一些崩溃报告,但我很难理解堆栈跟踪中使用的确切语法/格式.我尝试在互联网上寻找一些指南,但没有找到任何有用的东西. 这里有几个例子: 1) MyProject.ViewModels.SomeViewModel.d__69.MoveNext() OnLogin 是SomeViewModel 中的一个方法名, ..
发布时间:2021-12-28 18:16:17 C#/.NET

uwphost.dll 是什么?

我正在尝试为 Windows 应用商店认证我的 UWP 应用程序,但我收到一条消息,指出 uwphost.dll 中的几种方法与应用商店不兼容. 此应用程序类型不支持 uwphost.dll 中的 API ExecuteAssembly.GammaFour.InvestmentManagement.Client.exe 调用此 API.此应用程序类型不支持 uwphost.dll 中的 API ..

使用 Visual Studio 2015 Update 3 创建的 UWP 应用程序包不会安装在手机上

使用 Visual Studio 2015 Update 3 创建的发布模式 appxbundle 文件不会安装在 Windows 手机上.这在更新 2 中有效.在手机上安装了现场医生并最终发现了错误: Windows 无法安装包 5207311c-9598-4622-9d3d-ff43d5fceb38,因为此包依赖于另一个无法找到的包.此包需要至少 1.4.24201.0 版本的框架 Mi ..
发布时间:2021-09-15 19:54:29 其他开发

使用.Net本机在发布模式下编译UWP应用时出现内存不足错误

我有一个解决方案,其中我的主要项目是uwp应用程序,该应用程序引用了另外两个项目: UWP应用--->参考2. 通用类库---->参考3. PCL库 2->使用EF7和SQLight. 3->使用 PCLCrypto 现在,当我使用面向本地计算机的Debug模式x86时,一切工作都很好并且很好. 我想使用 .Net本机工具链在发布模式下编译解决方案,这是我的配置: ..
发布时间:2021-04-18 19:59:32 C#/.NET

如何在WinForm和C#(Visual Studio 2015)中使用.Net Native?

我刚刚下载了Visual Studio Community 2015,并且想在WinForm&中配置.Net Native.C#项目,我该怎么做? 解决方案 .Net本机团队成员.Steffen是正确的,因为.Net Native的2015版本仅旨在支持UWP开发.有关WPF和WinForms等较老技术的一个问题是,它们不适合.Net Core的API表面,这是我们为新堆栈运行的一组API ..
发布时间:2021-04-01 20:41:11 C#/.NET

诊断已翻译的UWP堆栈跟踪的步骤

因此,我已经在发行模式下从UWP Windows应用程序收到了堆栈跟踪。 我现在已经使用windbg将所有地址转换为它们的方法名称。 我现在具有以下输出: System.InvalidOperationException:InvalidOperation_EnumFailedVersion。有关 的更多信息,请访问MyApp!http://go.microsoft.com/fw ..
发布时间:2020-10-19 05:35:19 C#/.NET

避免.NET本机错误

我花了去年的时间(兼职)将现有的(成功的)Windows 8.1应用程序迁移到Windows 10 UWP。现在,就在将其发布到商店之前,我在“发布”构建模式(触发.NET Native)中测试了该应用程序。一切似乎都有效,直到我偶然地注意到了一个细微但严重的(由于数据损坏)错误。我花了两天时间将其简化为以下三行代码: var array1 = new int [1,1]; var a ..
发布时间:2020-10-06 23:36:11 C#/.NET

如何正确读取/解释原始C#堆栈跟踪?

我正在从UWP应用程序(C#,使用.NET Native编译)中读取一些崩溃报告,并且我很难理解堆栈跟踪中使用的确切语法/格式. 我尝试在互联网上寻找一些指南,但没有提出任何有用的建议. 以下是一些示例: 1) MyProject.ViewModels.SomeViewModel.d__69.MoveNext() OnLogin是SomeViewModel中 ..
发布时间:2020-07-27 02:37:12 C#/.NET

UWP-.NET本机工具链编译错误

我开发了一个使用EF7和SQLite的小型通用Windows应用程序。如果未选中选项“使用.NET Native工具链编译” ,它将编译并平稳运行。 如果我选中选项 “使用.NET Native工具链编译” ,出现以下编译错误: 错误类型'System.MarshalByRefObject'未包括在编译中,但在类型'Microsoft.Data.Entity.Design.Operat ..
发布时间:2020-05-30 21:20:41 C#/.NET

使用.Net本机构建UWP应用时缺少MissingMetadataException

我有一个使用项目(UWP类库)的UWP应用,该项目本身使用EF7和SQLite. 我尝试使用.Net本机工具链在发布模式下构建应用程序,构建成功完成(经过很长一段时间,并且在消耗了尽可能多的内存之后),但是在退出应用程序后,应用程序崩溃了启动画面. 在遵循一些建议之后,我尝试使用调试模式运行.Net本机,就像在发布模式下一样完成构建,但是在输出窗口上出现很多错误,并且与该场景相同 UW ..

什么是.NET本地和Ngen.exe之间的区别?

标题说明了一切。我希望有人能有什么.NET原住民带来了,我们没有已经与Ngen.exe表向我解释。 解决方案 据我所知NGEN仍取决于框架,.NET原生别当它根据FAQ击中生产。 的这只是表演,还是这也让建筑 C#代码(说)这是本机编译到Win32 / 64和没有 需要安装的。 ?在目标机器上.NET框架的 这是正确的:.NET本地不仅仅是性能,而且还约$生产力和一致b $ ..
发布时间:2016-09-22 20:33:10 C#/.NET