Xamarin Studio:无法复制System.Diagnostics.Tools.dll,因为源文件不存在

时间:2015-08-19 09:40:47

标签: c# android xamarin xamarin.forms xamarin-studio

我是Xamarin的新手,即使在较小的东西上也仍然很难打。 :)

开发了一款适用于iOS和Android的Xamarin.Forms应用程序。

我添加了Android的位置服务代码。 为此,请遵循以下链接: 1. http://developer.xamarin.com/guides/android/platform_features/maps_and_location/location/ 2. https://blog.xamarin.com/introducing-the-google-play-services-component-for-xamarin-android/

但是,谷歌播放服务发现了很多错误,我使用Android SDK管理器添加的是最新的。 在使用SDK Manager或命令行抓住如何获取以及在哪里获得旧版本之后,发现Xamarin确实在xamarin商店提供组件,该商店具有Google Play服务组件。我将22.0.0版本添加到项目的components文件夹中。

之后,我与谷歌播放服务相关的所有错误都消失了,但开始出现以下错误:

  

无法将System.Diagnostics.Tools.dll复制到   /bin/Debug/System.Diagnostics.Tools.dll,因为源文件没有   存在。

(为了便于阅读,我已经截断了dll路径)

我的问题是:

  1. 如何解决dll问题?
  2. 无论我采取哪些措施来修复Google Play服务,它们都足够好吗?或者我需要在IDE中注意更多内容吗?
  3. 添加Google Play服务是否与DLL问题有关?

2 个答案:

答案 0 :(得分:1)

  1. 我重新启动了xamarin工作室,为我修复了DLL问题。
  2. 按照上述步骤将Google Play服务添加到项目中。添加Google Play服务与DLL问题无关。所以,继续前进以面对其他问题;)

答案 1 :(得分:0)

我在这里遇到了同样的问题。当您尝试构建解决方案时,调试仍在运行时似乎会出现此问题。

我认为调试连接由于某种原因保持打开状态,即使我从Xamarin工作室关闭它。

希望这有助于任何人。