部署和USB设备问题

时间:2017-07-05 13:00:24

标签: c# visual-studio xaml xamarin.forms

我正在使用我的物理Android设备来部署我的项目。将文件夹移动到计算机中的新位置后,我无法从模拟器列表中选择(甚至查看)我的设备。

现在我尝试在模拟器上运行应用程序,在构建之后会出现此错误:
enter image description here

它在这段代码下也给出了一个红线:

public App()
{
      **InitializeComponent();**

      MainPage = new LoginSystem.MainPage();
}  

"快速行动"工具告诉我 - "名称' InitializeComponent'在当前的背景下不存在。"

如果删除初始化组件行,我可以构建和部署我的项目。但是,我真的需要那行代码。我该如何解决?

更新

按照PiLHA建议的链接 - getting an error on InitializeComponent() on xaml.cs files

我能够构建项目并进行部署,但是,我得到一个新错误:
enter image description here

我仍然无法将USB连接设备显示在模拟器列表中。

我假设调试器出现问题,导致错误而不显示USB设备。我研究了很多,但没有坚实的解决方案。请帮忙。

更新2

我已将设备设置为允许调试。我以前一直在使用这个设备,这只是我现在面临的一个新障碍。
enter image description here

2 个答案:

答案 0 :(得分:0)

我遇到了同样的问题,即使在启用USB调试后,我的物理设备也不会显示在列表中。这是我找到的解决方案:

  1. 打开存储设置。

  2. 点击右侧的三个点,然后选择 USB电脑连接

  3. 取消选中并检查大容量存储选项。

  4. 您的设备现在应该显示在列表中。

答案 1 :(得分:0)

对于USB调试设备 - 事实证明我只需要“修复”我的Visual Studio 2017。

至于错误:

  

mono.debugging.soft.connectionexception

我真的创建了一个新项目并将我的文件夹转移到那里。这是我能想到的唯一解决方案,花了我几个小时,但现在已经完成了。