0

我正在尝试通过使用将我的代码发布到 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/**": "/"
             }
         }
     ]
 }
}
4

1 回答 1

1
于 2020-08-21T19:57:28.007 回答