包括UWA中的c# ConsoleApplication

本文关键字:ConsoleApplication 中的 UWA 包括 | 更新日期: 2023-09-27 18:02:45

你们中有谁有在基于c#的通用Windows应用程序中包含基于c#的控制台应用程序的经验吗?

我问这个问题的原因是:我已经有一个由另一个开发者开发的控制台应用程序。这个应用程序包括一个数据库与所有的查询,我需要我的应用程序。

问题:当我尝试在UWA项目中包含CA时,许多命令如

  • 私人全球:System.Runtime.InteropServices.HandleRef
  • throw new global::System。ApplicationException

不能被VS2015识别。

是否有办法让UWA项目识别CA命令?例如,添加一个外部ca库或类似的东西。

谢谢!

包括UWA中的c# ConsoleApplication

你不能将完整的。net (console, winforms, WPF)程序集与UWP应用程序组合在一起,因为它们是不同的。net框架。欲了解更多详情,请阅读此回复。部分代码可以在可移植类库(PCL)中共享,但很可能不是您编写的所有代码。

可能的解决方案:

  1. 创建一个API(自己或与其他开发人员一起),以通过(最好)REST API公开所需的功能。

  2. 想办法欺骗系统。示例:使用Launcher api启动一个文件(与控制台应用程序关联),并将结果输出到磁盘上的文本文件,然后从UWP应用程序中读取该文件。

第一个保证工作。你可能会找到一种方法来欺骗系统,以获得第二个"解决方案",但不能保证它不会在未来的Windows 10更新时崩溃(我自己在Windows 8和8.1之间升级的另一个"黑客"经历)。

相关文章:
  • 没有找到相关文章