.NET CLI:当 .csproj 存在时,dotnet pack 命令在正确的文件夹中不起作用
.NET CLI : dotnet pack command is not working in correct folder and when .csproj exists
我需要从我的一个项目创建一个 NuGet 包。所以我的代码中有以下命令。
CommandUtility.runCommand($"cd {templateGitPath} && mkdir nupkgs");
CommandUtility.runCommand("dotnet pack --no-build --output nupkgs");
但是 returns 尽管我有一个 .csproj 文件并且我是 运行 正确项目文件夹中的命令,但它 returns 以下错误。
MSBUILD : error MSB1003: Specify a project or solution file. The current working directory does not contain a project or solution file.
我该如何解决这个问题?
[更新]
NuGet 包已在 bin/Debug 文件夹中创建。但是可以找到为什么它没有在 nupkgs 文件夹中创建。
我认为您运行正在执行此命令的当前目录没有 .csproj file.Add .csproj 文件,然后再次尝试 运行 命令
问题出在@viveknuna 提到的位置上。如果出现此类错误,请检查 .csproj 文件或位置。
我需要从我的一个项目创建一个 NuGet 包。所以我的代码中有以下命令。
CommandUtility.runCommand($"cd {templateGitPath} && mkdir nupkgs");
CommandUtility.runCommand("dotnet pack --no-build --output nupkgs");
但是 returns 尽管我有一个 .csproj 文件并且我是 运行 正确项目文件夹中的命令,但它 returns 以下错误。
MSBUILD : error MSB1003: Specify a project or solution file. The current working directory does not contain a project or solution file.
我该如何解决这个问题?
[更新] NuGet 包已在 bin/Debug 文件夹中创建。但是可以找到为什么它没有在 nupkgs 文件夹中创建。
我认为您运行正在执行此命令的当前目录没有 .csproj file.Add .csproj 文件,然后再次尝试 运行 命令
问题出在@viveknuna 提到的位置上。如果出现此类错误,请检查 .csproj 文件或位置。