我通過Visual Studio C#解決方案移植了許多項目,並在Xamarin IDE中創建了一個新的解決方案 - 全部都在Windows上。Xamarin IDE訪問路徑被拒絕
我一次移植/重新創建1個項目,然後編譯。我可以單獨編譯每個項目,但是我可以編譯解決方案(有一些錯誤)。
問題出現,如果我嘗試重新生成所有,那麼它顯示了錯誤:
'Access to the path "[my build path\some.dll]" is denied.'
我有充分的管理權限,正如我所說,我原本可以建立DLL的,所以它不是一個訪問問題。
如果我嘗試刪除有問題的dll,我無法 - windows否認我。
如果關閉Xamarin,我可以手動刪除文件。所以,我猜想,Xamarin對文件仍然有一個「鎖定」,它不會被刪除。
有沒有人看過這個,如果是的話,你是如何解決它的?
如果這是一個錯誤,那麼這使得這幾乎不可用。
編譯包含多個庫項目的解決方案時,我遇到同樣的問題。你使用什麼運行時 - 單聲道或.NET? – yojimbo87
我正在使用單聲道。 – mojoker
在找不到適用於Mono的解決方案之後,我發現自己被卡住了,不再追求它。後來,我從另一個角度重新考慮了這個問題,爲了達到在Linux上運行Windows程序的最終目標,我找到了一個很好的解決方案。我在WINE下運行該程序(也使用winetricks)。 – mojoker