小编ynt*_*tnm的帖子

使用process.start运行带有cmd的.NET核心应用程序(.dll)

我是.NET Core 2.0的新手,所以我可能做错了,如果是这样,请告诉我.

我有一个应该是跨平台的.NET核心2.0应用程序,因此该应用程序是一个.dll控制台应用程序,它在所有平台上都可以正常工作.

我正在尝试实现一种看门狗,如果必要的过程会复制自己,并以同样的方式被调用

> $ dotnet process.dll
Run Code Online (Sandbox Code Playgroud)

我的代码是:

var process = new Process
{
   StartInfo = new ProcessStartInfo
   {
       FileName = "dotnet",
       Arguments = "path\release\PublishOutput\proces.dll"
       UseShellExecute = true,
       RedirectStandardOutput = false,
       RedirectStandardError = false,
       CreateNoWindow = true
     }

 };

 process.Start();
Run Code Online (Sandbox Code Playgroud)

问题是,当进程运行此代码时,我得到以下异常

未处理的异常:System.IO.FileNotFoundException:无法加载文件或程序集'System.Runtime,Version = 4.2.0.0,Culture = neutral,PublicKeyToken = sometoken'或其依赖项之一.该系统找不到指定的文件.

我在代码中找不到任何破坏dotnet的提法,即使这可能,我也不知道?

可能吗?.NET核心流程能够复制自己吗?

谢谢

.net c# msdn .net-core

13
推荐指数
1
解决办法
8926
查看次数

pandas GroupBy 中的逗号分隔值

我试图找出在连接值时是否可以删除数据框中的重复项

例子:

df
   key  v1  v2
0  1   n/a  a
1  2   n/a  b
2  3   n/a  c
3  2   n/a  d
4  3   n/a  e
Run Code Online (Sandbox Code Playgroud)

输出应该是这样的:

 df_out
   key v1   v2
0  1   n/a  a
1  2   n/a  b,d
2  3   n/a  c,e
Run Code Online (Sandbox Code Playgroud)

我尝试使用 df.drop_duplicates() 和一些循环来保存 v2 列值,但什么也没有。我试图通过使用 Pandas 来做到干净整洁,没有循环。

有人知道熊猫可以做到这一点吗?

python group-by dataframe pandas pandas-groupby

1
推荐指数
1
解决办法
6413
查看次数

标签 统计

.net ×1

.net-core ×1

c# ×1

dataframe ×1

group-by ×1

msdn ×1

pandas ×1

pandas-groupby ×1

python ×1