Visual Studio在发布到Linux和OSX时未设置正确的权限

Visual Studio在发布到Linux和OSX时未设置正确的权限,linux,macos,visual-studio,monogame,Linux,Macos,Visual Studio,Monogame,我正在使用Windows,并用Visual Studio 2019编写了一个MonoGame游戏。我用Build->Publish为Windows、Linux和OSX制作了可执行文件。它在Windows上运行良好,但在Linux和OSX上,它最初没有正确的权限,必须通过chmod+x手动更改。有没有办法直接从Visual Studio以正确的权限发布它?我只能猜测(我不使用windows或mono):windows不知道Linux文件系统是什么;可执行文件标志是文件系统特有的东西,因此,如果发布

我正在使用Windows,并用Visual Studio 2019编写了一个MonoGame游戏。我用Build->Publish为Windows、Linux和OSX制作了可执行文件。它在Windows上运行良好,但在Linux和OSX上,它最初没有正确的权限,必须通过chmod+x手动更改。有没有办法直接从Visual Studio以正确的权限发布它?

我只能猜测(我不使用windows或mono):windows不知道Linux文件系统是什么;可执行文件标志是文件系统特有的东西,因此,如果发布到ntfs或xfat,然后跨权限复制,显然不会设置该标志。你有没有尝试过在其他操作系统上构建,看看它能做什么?