我正在尝试通过使用将我的代码发布到 linux 服务器上
dotnet publish –-configuration Release
在终端命令行中。这应该在 bin/release/publish 中创建一个文件夹,其中包含准备部署到服务器上的所有文件。
但是,我收到一条错误消息,上面写着
“MSBUILD:错误 MSB1008:只能指定一个项目。开关:发布”并且没有任何内容发布到 bin 文件夹。
我在 vscode 文件夹中创建了一个 settings.json 文件夹
{
"deploy.reloaded": {
"packages": [
{
"name": "Version 1.0.0",
"description": "Package version 1.0.0",
"files": [
"Schedule.API/bin/Release/netcoreapp3.0/publish/**"
]
}
],
"targets": [
{
"type": "sftp",
"name": "Linux",
"description": "SFTP folder",
"host": "192.168.0.152", "port": 22,
"user": "webuser", "password": "password",
"dir": "/var/www/schedule",
"mappings": {
"Schedule.API/bin/Release/netcoreapp3.0/publish/**": "/"
}
}
]
}
}