2016-07-26 27 views
0

私はコードのコンパイルに問題があります。コードは正常に実行されており、Team Foundation Serverにアップロードしました。ただし、Team Foundation Serverからコードをダウンロードしたときに、コードでエラーが発生しました:Xamarinが見つかりません

"エラーCS0246型または名前空間の名前 'Xamarin'が見つかりませんでした(usingディレクティブまたはアセンブリリファレンス?) "

私はXamarin.Formsの最新バージョンを持っています。

コード:

using System; 
using System.Collections.Generic; 
using System.Linq; 
using System.Text; 

using Xamarin.Forms; 

namespace XamlSamples 
{ 
     public class App : Application 
    { 
     public App() 
     { 
      // The root page of your application 
      MainPage = new HelloXamlPage(); 
     }   
      }; 
     } 
+2

をチェックし、自動的に

  • 不足しているパッケージのダウンロードを許可する:、一般の下の項目をチェック - オプション - - Nugetパッケージマネージャツールに移動しますプロジェクトの_References_を確認してください - _Xamarin_の有効な参照がありますか? –

  • +0

    Xamarinには3つの参照があります。Xamarin.Forms.Core、Xamarin.Forms.Platform&Xamarin.Forms.Xaml。プロパティ上、それらはすべてCopy Local = Falseですが、ローカルコピーはCopy Local = Trueです。これをどうすれば解決できますか?私はちょうどFalseをTrueに変更しようとしましたが、ちょうど戻ってきました。 – Joseph2302

    +0

    NugetからXamarin.Formsを復元して、問題が解決しないかどうかを確認してください。 –

    答えて

    0

    あなたが自動パッケージを有効にしているかどうかチェックは、Visual Studioで(Xamarin.formsを復元)復元します。

    • NuGetは、Visual Studioでビルド中に不足しているパッケージのため
    +0

    XamarinはNuGetパッケージではありません。 – EvilTak

    +0

    @EvilTak、プロジェクトがXamarin.Formsを見つけられない場合は、このエラーが発生します。 –

    +0

    誤った情報に責任がある。これは、Xamarin.Formsが元のプロジェクトに* NuGetパッケージ*として含まれている場合に機能します。 – EvilTak

    関連する問題