标签: c# windows linux mono
在Mono for Windows中编译的程序是否可以在Linux(使用Mono)中直接运行?
答案 0 :(得分:7)
简短回答:
可能。
更长的答案:
如果您没有使用特定于Windows的命名空间(例如WMI命名空间)和特定于Windows的概念(例如不在文件路径中嵌入\而不是使用Path.DirectorySeparatorChar ),事情应该运作得很好。
\
Path.DirectorySeparatorChar
要检查您的申请是否有效,请使用Mono Migration Analyzer。