【发布时间】:2018-09-03 09:25:42
【问题描述】:
您好,我正在使用 bash 脚本从源代码中获取 publish 文件夹并将其放入另一个应用程序的文件夹中。
问题是,当我使用dotnet publish 时,publish 文件夹仅为Debug 构建创建。
即使我的项目在Release 构建设置,dotnet 命令也会为@ 生成987654327@.我做错了什么?
Bash 脚本
releasepath="D:\Work\redius\core\redius\bin\Release\netcoreapp2.1\publish"
destpath="D:\dotpeek"
rediuspath="D:\Work\redius"
curDir="$(pwd)\out.txt"
if [ ! -f curDir ];
then
touch $curDir
fi
echo $releasepath
rm -rf $destpath
mkdir $destpath
(cd $rediuspath && dotnet publish | $curDir && echo "done publishing")
echo "Copying from : ${releasepath} to ${destpath}"
cp -rf releasepath destpath
cd
我需要脚本第一行的文件夹。我已经尝试使用来自vstudio 的publish,但它会创建一个nupkg 文件。
【问题讨论】: