我如何解决,“找不到此项目类型所基于的应用程序。”错误?

时间:2013-12-07 23:24:45

标签: android visual-studio plugins xamarin.android xamarin

我正在尝试启动ServiceStack.AndroidIndie解决方案以与教程一起使用。我正在尝试在我的Android应用中启用ServiceStack Api;但是,在尝试打开项目文件时,我收到以下错误:

Migration Report -

Overview

Project Path                            Errors  Warnings    Messages
ServiceStack.Client.AndroidIndie.csproj     1       0           0
ServiceStack.Interfaces.AndroidIndie.csproj 1       0           0
ServiceStack.Text.AndroidIndie.csproj       1       0           0
ServiceStack.AndroidIndie.sln               0       0           1

ServiceStack.Client\ServiceStack.Client.AndroidIndie.csproj: The application which this project type is based on was not found. 
ServiceStack.Interfaces\ServiceStack.Interfaces.AndroidIndie.csproj: The application which this project type is based on was not found.
..\..\ServiceStack.Text\src\ServiceStack.Text\ServiceStack.Text.AndroidIndie.csproj: The application which this project type is based on was not found.
ServiceStack.AndroidIndie.sln: The solution file does not require migration.

我当然使用官方GitHub页面下载的最新版本,也可以通过Windows GitHub应用程序直接与ServiceStack同步。

尝试在VS 2012和VS 2013中启动项目。同样的错误。

有什么想法吗?

1 个答案:

答案 0 :(得分:5)

Visual Studio的Xamarin插件不是免费的。目前仅适用于Xamarin商业计划(999美元/股)或企业计划(1899美元/年)。请参阅Xamarin Store

您可以通过以下方式确认插件是否已安装并处于活动状态:

  1. 打开Visual Studio
  2. 选择工具菜单
  3. 选择扩展程序&更新
  4. 您应该看到 Installed>所有

    enter image description here

    检查它是否已禁用。

  5. 如果不存在,那么您将需要:

    1. 访问xamarin.com/download
    2. 选择下载适用于Windows的Xamarin
    3. 在Windows上运行安装程序。选择Android组件。 (如果需要,添加iOS)。安装可能需要大约30分钟。
    4. 安装完成后启动Visual Studio
    5. 打开项目,此对话框应显示

      Dialog

    6. 创建Xamarin帐户并激活30天试用版或输入现有的Xamarin Business / Enterprise凭据。

    7. 您可以免费在Xamarin Studio(正如您所发现的)中打开项目,没有任何问题。