2012-11-16 75 views
2

我想引用新的monodroid工程中的servicestack dll,並且出現構建錯誤。獲取在monodroid工作的工作棧

我抓住從這裏的dll文件:

https://github.com/ServiceStack/ServiceStack/tree/master/release/latest/MonoDroid

而我得到的錯誤

/Library/Frameworks/Mono.framework/Versions/2.10.9/lib/mono/ 4.0/Microsoft.Common.targets:警告:發現'mscorlib,Version = 2.0.5.0,Culture = neutral,PublicKeyToken = 7cec85d7bea7798e'和'mscorlib,Version = 4.0.0.0,Culture = neutral,PublicKeyToken = b77a5c561934e089'之間的衝突。使用'mscorlib,Version = 2.0.5.0,Culture = neutral,PublicKeyToken = 7cec85d7bea7798e'參考。

有關如何解決的任何建議?

回答

7

ServiceStack.Text.Android的最新登記手續打破了構建。不過很容易修復。

退房都ServiceStack和​​。

打開ServiceStack.Text.Android項目,然後在Common文件夾中將鏈接添加到文件ServiceStack.Text\src\ServiceStack.Text\Common\DeserializeKeyValuePair.cs。構建ServiceStack.Text.Android並構建ServiceStack Android解決方案。現在您應該擁有ServiceStack\src\ServiceStack.Common.Android\bin\DebugServiceStack\src\ServiceStack.Common.Android\bin\Release所需的所有文件。

我也把他們對我的Dropbox在這裏下載:

我不承擔託管文件的任何責任!

編輯: 推修復我的叉:https://github.com/Cheesebaron/ServiceStack.Text並創建了一個拉請求:https://github.com/ServiceStack/ServiceStack.Text/pull/237

+0

感謝,該訣竅 – MonkeyBonkey

+0

大:)它可能會很快拉昇,所以你可以,如果你建立它自己想要:) – Cheesebaron