找不到或丢失文件

时间:2019-02-11 10:05:11

标签: c# linux windows-10 monodevelop

我正在Windows上使用c#Visual Studio在跨平台Gui应用程序上工作。我希望通过Monodevelop将我的代码移植到linux,因为我已经在另一个项目中尝试了它并且可以工作。 但是,在这个特定的项目中,我碰巧使用EasyTabs dll在我的应用程序上创建了镶边选项卡。该项目在Windows上没有错误,但是在linux上,我收到一个DLL异常错误,它说缺少一个dll是 uxtheme.dll

我尝试从Windows C:\ Windows \ System32 复制uxtheme dll。 在我的项目中,将其添加到我的.csproj中,甚至将其复制到我的debug和release文件夹中。但是,这没有成功。任何可行的想法都可以。

1 个答案:

答案 0 :(得分:0)

您似乎正在尝试在linux上运行winapi项目。尽管Monodevelop看起来像它在linux os上支持Windows环境,但要特别注意的是,并非所有dll和支持Windows的运行时文件都可用。您必须寻找丢失的dll文件来解决问题,或者干脆编写根本不需要它们的程序