簡體   English   中英

在Windows 7上以Parallels 8錯誤運行C#Windows窗體應用程序

[英]Running a C# Windows Forms application on Windows 7 in Parallels 8 error

我寫了一個非常簡單的C# Windows Forms應用程序,一位同事希望使用Parallels 8在Windows 7上測試它,因為他只有一台Mac。

問題是,當他使用調試文件夾中的EXE文件啟動它時,他收到此錯誤:

啟動OMAPI時出錯(無法加載DLL'libomapi.dll':找不到指定的模塊。(HRESULT異常:0x8007007E))檢查所需的.dll文件是否存在正確的版本:OmApiNet.dll libomapi.dll

從下圖中可以看出,所需的DLL文件就在同一個文件夾中,如果他把這個調試文件夾帶到Windows PC上就能正常工作,所以它絕對是某種虛擬機或Parallels特有的問題。

錯誤的屏幕截圖

我該如何解決這個問題?

我還沒有真正使用虛擬機來知道問題是什么......

在它上面運行ProcMon並查看嘗試查找文件的確切做法會很有趣。

這可能更像是網絡驅動器問題。 讓他將該文件夾從Y:驅動器(從他的Mac共享)復制到C:驅動器並從那里再次運行它。

看起來您試圖從網絡共享運行應用程序,其中.NET平台禁止作為安全風險。 嘗試將文件復制到虛擬機上的其他位置,例如C:\\ Temp。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM