Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/bash/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Bash 如何提取.Net核心版本号?_Bash_.net Core - Fatal编程技术网

Bash 如何提取.Net核心版本号?

Bash 如何提取.Net核心版本号?,bash,.net-core,Bash,.net Core,我有一个bash脚本,它调用我的.Net核心应用程序,其行如下: dotnet /path/to/my/project/bin/Debug/netcoreapp3.1/myapp.dll "$@" 每当我升级.Net核心版本(例如3.1)时,我都必须不断更新脚本。有没有办法把那个数字提取出来?cd到.csproj文件夹 dotnet run "$@" 或 dotnet xxx.dll无法简单地使用dotnet run/path/to/my/project“$@”?@LexLi,无法执行,因为

我有一个bash脚本,它调用我的.Net核心应用程序,其行如下:

dotnet /path/to/my/project/bin/Debug/netcoreapp3.1/myapp.dll "$@"
每当我升级.Net核心版本(例如3.1)时,我都必须不断更新脚本。有没有办法把那个数字提取出来?

cd到.csproj文件夹

dotnet run "$@"


dotnet xxx.dll

无法简单地使用
dotnet run/path/to/my/project“$@”
?@LexLi,无法执行,因为找不到指定的命令或文件。您的IDE似乎将您的应用放在这里。如何编译它?那么需要更多的上下文来理解您的实际设置。在使用.NET Core SDK(而不仅仅是运行时)的计算机上,
dotnet run
应该可以完美地运行。我不想更改脚本中的目录,因为我的.NET应用程序需要知道当前目录
cd /path/to/my/project/bin/Debug/*netcoreapp*