我正在编写一个C#应用程序(在Windows上的Visual Studio中),它将在Unix(Raspbian或Debian)上作为单声道应用程序运行。我是Unix的新手,尽管我已经读过Linux Foundation Filesystem Hierarchy Standard(略读),但对于将应用程序需要放置的文件存放在什么位置,我仍然不完全清楚。我有:
谢谢您的输入。
答案 0 :(得分:1)
您应该查看已经建立的Mono应用程序以供参考。例如,让我们来看看MonoDevelop:
exe文件转到/ usr / lib / {appnameinlowercase} / bin /,但它们将启动程序脚本放在名为 {appnameinlowercase} 的/ usr / bin中,以便于启动从命令行(此脚本仅调用exec mono YourAppName.exe
)。
在.NET中,配置文件必须与可执行文件位于同一目录中,因此可以将它们放在/ usr / lib / {appnameinlowercase} / bin中,然后为了方便起见,将符号链接放置到它们来自/ etc / {appnameinlowercase} /。
正确的/ var / log / {appnameinlowercase} /应该没问题。