Selenium .NET Core 2.2发布的项目exe即使在Windows x64上也无法运行

问题描述 投票:2回答:1

当我构建和发布项目时,已发布文件夹中生成的exe不会打开,然后在一秒钟内关闭。谁能帮助我解决错误?

当我从CMD行运行exe时,出现此错误。

cd ..Path_to_Project\WebShopTestAutomation dotnet restore dotnet build dotnet test

已经找到了在应用程序依赖项清单(WebShopTestAutomation.deps.json)中指定的程序集,但文件扩展名不同。

整个项目为here。请阅读README文件以了解并告知我是否需要更多信息。

c# selenium publish specflow .net-core-2.2
1个回答
0
投票

我有同样的问题,结果是,在应用程序的.dps.json文件中,有关该应用程序的条目同时存在于“库”中,例如本例中的“ MyApp”:

{
   ...
   "targets": {
      ".NETCoreApp,Version=v3.0": {
         "MyApp/1.0.0": {           <-- No problem here
            ...
         }
      },
   ...
   "libraries": {
        "MyApp/1.0.0": {            <-- Problem here
           ...
        }
    }
    ...
}

仅从“库”中删除条目即可解决问题。

© www.soinside.com 2019 - 2024. All rights reserved.