无法从.net核心运行注册协议进程,但可以从.net框架运行

柏油

以下代码在.net框架上成功启动了Teams会议,但是在.net核心上运行时抛出System.ComponentModel.Win32ExceptionThe system cannot find the file specified.):

using System;

namespace TryToRunMsteams
{
    class Program
    {
        static void Main(string[] args)
        {
            var msg = "msteams://teams.microsoft.com/l/meetup-join/19%3ameeting_NTIyYmU4ZG...";
            System.Diagnostics.Process.Start(msg);
        }
    }
}

这是为什么?两者都是同一用户(已选中Environment.UserName)。

如何在.net core中运行注册协议进程?

编码器

无法从.net核心运行注册协议进程,但可以从.net框架运行

这样做的主要原因是因为您要针对多个平台,而不仅仅是.NET框架。以.NET框架为目标时,该标准Process.Start将按照您所见的那样工作。

 var msg = "msteams://teams.microsoft.com/l/meetup-join/19%3ameeting_NTIyYmU4ZG...";
 System.Diagnostics.Process.Start(msg);

要解决启动过程中的问题,.NET Core请参见下面的语法。

 var msg = "msteams://teams.microsoft.com/l/meetup-join/19%3ameeting_NTIyYmU4ZG...";
 System.Diagnostics.Process.Start("cmd", $"/C start {msg}");

您确实拥有的另一种选择(不会解决您的问题)是检查您所运行的平台。如果需要执行基于平台的特定操作,可能会很有用。*请注意,这需要System.Runtime.InteropServices命名空间。

 if (RuntimeInformation.IsOSPlatform(OSPlatform.Windows))
 {
    // Do something for Windows
 }

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

无法从.net核心运行注册协议进程,但可以从.net框架运行

来自分类Dev

核心数据无法在设备上运行,但可以在模拟器上正常运行

来自分类Dev

ASP.NET Core Web应用程序无法实时运行,但可以在本地运行

来自分类Dev

Docker-无法使用Powershell运行ASP.NET Core API,但可以在Visual Studio中运行

来自分类Dev

noUiSlider无法在Heroku上运行,但可以在本地运行

来自分类Dev

无法从PHP运行Rscript,但可以从终端完美运行

来自分类Dev

JS setInterval无法立即启动,但可以正常运行

来自分类Dev

.net应用程序无法在开发人员计算机上运行,但可以在Visual Studio上运行

来自分类Dev

约束动画无法在设备上运行,但可以在模拟器上运行

来自分类Dev

Javascript无法在移动设备上运行,但可以在台式机上运行

来自分类Dev

从应用商店下载时,应用无法运行,但可以在xcode中运行

来自分类Dev

脚本无法在本地运行,但可以在服务器上运行

来自分类Dev

jQuery Animate无法正常运行,但可以运行控制台

来自分类Dev

脚本无法通过crontab运行,但可以独立运行

来自分类Dev

Firebase无法在脚本上运行,但可以在主要html上运行(Javascript)

来自分类Dev

CAGradientLayer无法在iOS 7上运行(但可以在iOS 6上运行)

来自分类Dev

脚本无法通过crontab运行,但可以独立运行

来自分类Dev

jar文件无法在Java 7中运行,但可以在Java 6中运行

来自分类Dev

iOS绑定库无法在模拟器上运行,但可以在设备上运行

来自分类Dev

我的脚本无法在Chrome和Firefox(Mac)中运行,但可以在Safari中运行?

来自分类Dev

无法在命令提示符下运行程序,但可以在IPython中运行

来自分类Dev

FMDB数据库无法在设备上运行,但可以在模拟器中运行

来自分类Dev

Linix Mint Live CD:DNS无法正常运行,但可以正常运行

来自分类Dev

Maven构建无法在Jenkins上运行,但可以在本地计算机上运行

来自分类Dev

jQuery Animate无法正常运行,但可以运行控制台

来自分类Dev

Windows CLI命令无法通过IIS运行,但可以通过CLI运行

来自分类Dev

SSD上无法运行的磁盘映像,但可以在HDD上运行

来自分类Dev

无法在 Visual Studio 中运行 SQL 查询,但可以在 Oracle SQL Developer 中运行

来自分类Dev

无法运行规范规范,但可以与 Maven 一起运行

Related 相关文章

  1. 1

    无法从.net核心运行注册协议进程,但可以从.net框架运行

  2. 2

    核心数据无法在设备上运行,但可以在模拟器上正常运行

  3. 3

    ASP.NET Core Web应用程序无法实时运行,但可以在本地运行

  4. 4

    Docker-无法使用Powershell运行ASP.NET Core API,但可以在Visual Studio中运行

  5. 5

    noUiSlider无法在Heroku上运行,但可以在本地运行

  6. 6

    无法从PHP运行Rscript,但可以从终端完美运行

  7. 7

    JS setInterval无法立即启动,但可以正常运行

  8. 8

    .net应用程序无法在开发人员计算机上运行,但可以在Visual Studio上运行

  9. 9

    约束动画无法在设备上运行,但可以在模拟器上运行

  10. 10

    Javascript无法在移动设备上运行,但可以在台式机上运行

  11. 11

    从应用商店下载时,应用无法运行,但可以在xcode中运行

  12. 12

    脚本无法在本地运行,但可以在服务器上运行

  13. 13

    jQuery Animate无法正常运行,但可以运行控制台

  14. 14

    脚本无法通过crontab运行,但可以独立运行

  15. 15

    Firebase无法在脚本上运行,但可以在主要html上运行(Javascript)

  16. 16

    CAGradientLayer无法在iOS 7上运行(但可以在iOS 6上运行)

  17. 17

    脚本无法通过crontab运行,但可以独立运行

  18. 18

    jar文件无法在Java 7中运行,但可以在Java 6中运行

  19. 19

    iOS绑定库无法在模拟器上运行,但可以在设备上运行

  20. 20

    我的脚本无法在Chrome和Firefox(Mac)中运行,但可以在Safari中运行?

  21. 21

    无法在命令提示符下运行程序,但可以在IPython中运行

  22. 22

    FMDB数据库无法在设备上运行,但可以在模拟器中运行

  23. 23

    Linix Mint Live CD:DNS无法正常运行,但可以正常运行

  24. 24

    Maven构建无法在Jenkins上运行,但可以在本地计算机上运行

  25. 25

    jQuery Animate无法正常运行,但可以运行控制台

  26. 26

    Windows CLI命令无法通过IIS运行,但可以通过CLI运行

  27. 27

    SSD上无法运行的磁盘映像,但可以在HDD上运行

  28. 28

    无法在 Visual Studio 中运行 SQL 查询,但可以在 Oracle SQL Developer 中运行

  29. 29

    无法运行规范规范,但可以与 Maven 一起运行

热门标签

归档