标签: process console cross-platform dotnet-cli
我有一个基于控制台的应用程序,需要访问.net核心cli功能(例如添加软件包)。到目前为止,我正在使用以下效果很好的方法。
var process = Process.Start("dotnet.exe", $"add package {package.PackageName}");
但是,“ dotnet.exe”仅在Windows上有效。是否有跨平台的解决方案可以做到这一点?是否有官方图书馆可以访问这些图书馆?