2015-10-19 20 views
6

私は現在、XamarinFormsのUIとUIをtelerikから評価しています。"リソース"には "アニメーション"の定義がありません

残念ながら、私はライブラリをtelerik dllにリンクさせてしまったのですが、私はうっかりしたResource.Designer.csファイルを取得しています。

私はこのようなコードから"Resource" contains no Definition for "Animation".(もResource.Drawable、Resource.Style、Styleable、...)の5000のエラーを取得しています:

public static void UpdateIdValues() 
    { 
     global::Telerik.XamarinForms.ChartRenderer.Android.Resource.Animation.abc_fade_in = global::MyNamespace.XamarinForms.Droid.Resource.Animation.abc_f 
     global::Telerik.XamarinForms.ChartRenderer.Android.Resource.Animation.abc_fade_out = global::MyNamespace.XamarinForms.Droid.Resource.Animation.abc_fade_out; 
     .... 

ん誰に鐘を鳴らしますか?

すでにtelerikでチケットを開始していますが、他の人が同じ問題に遭遇している可能性があります。

答えて

11

Resources\Resource.designer.cs(29,110): error CS0117: '.........' does not contain a definition 
for 'Animation' [C:\......Droid.csproj] 

* 5000

場合は、そのTelerikの問題でわからない身近なイムを検索します。フォームライブラリ1.5.0.6447から1.5.1.6468にプロジェクトを更新しただけで、それは大変です。私たちはXamarin.Forms修正を待つ必要があります。

EDIT最後に答えが見つかりましたが、私も同じことを推測しています。 Android SDKマネージャーを開き、Android 6.0(API 23)をインストールします。それがうまく動作しない場合は、ちょうどすべてをインストールします。 Androidとの依存関係のスタックはちょっと面倒なようです。 TelerikやXamarin.Formsは、インストールしていない特定のAndroid SDKに依存している可能性があります。

この更新プログラムでは、次のような問題が発生しています。このエラーは、さまざまな問題のためのキャッチオールと思われます。最近同じ問題がありました。すべてのXamarin Nugetパッケージを削除して、プロジェクトに追加し直してください。別の可能な解決策として追加する価値があるかもしれないと思った。 過去に私のためにこれを修正したその他のもの。 - リブート - IDEの再起動 - アプリケーションのクリーニングと再コンパイル。 私は仮定としてあなたここにすでにことを試みた場合、私はそれ以前のものは言及しませんでした:あなたが確認して、その後、project aproject bを参照し、project bに(私の場合のAPPCOMPAT中)Xamarinパッケージを使用している場合はDは

+0

を再構築します。 ?それはザマリンでたくさん起こりますか?好奇心をそそるのは評価にとっても面白いだろうから。 – Dbl

+0

:Xamarin.Forms.Platform.Androidのようなライブラリについて話していますか?それらは私のために1.3.3.0にあります – Dbl

+0

初めて私はそれを見ました。しかし同時に、Xamarinはかなり複雑なスタックの上に座っています。 Android SDKとXamarin FormsライブラリのMono Frameworkがあり、Android用です。 IOSとWPのためのより多くがあります。それをすべてまとめると、それは非常に複雑です。 Telerikと他のサードパーティのコントロールとコンポーネントをミックスに追加します。モバイル/タブレット市場のボラティリティとハードウェアの多様性を組み合わせることで、それを達成しようとしていることは時折起こることはありません。 – David

0

パッケージがproject aで参照されていることを確認してください。

4

'Resource.Animationは' あなただけのResource.Designerを削除、Resource.Designer.csファイルを台無し場合Resource.String'doesはプロジェクト名

'Resource.*'の定義が含まれていない」PROJECTNAME

の定義が含まれていません。 .csファイルを作成し、トリックを行ったクリーンで再構築してください。

ステップ:

  1. がResource.Designerを削除します。CS
  2. クリーンプロジェクト
  3. ので、あなたはtelerikは何か間違ったことをしたため、問題が発生しない可能性があります言っているが、何かが最初の場所で間違っていたとちょうど問題の表面を作っtelerikので、プロジェクトに
関連する問題