缺少编译器所需的成员' System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1.AwaitOnCompleted'

时间:2016-07-25 09:44:48

标签: c# .net asp.net-mvc async-await mailchimp

在我的项目中添加此方法(对我生命中的C#async关键字进行首次测试)后,我收到错误,为什么?

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
xmlns:app="http://schemas.android.com/apk/res-auto">
<ScrollView
    android:layout_width="match_parent"
    android:layout_height="fill_parent"
    android:layout_weight="1"
    android:background="#ededed">
<RelativeLayout
    android:id="@+id/relativeLayout2"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:background="#ffffff">
    <RelativeLayout
    android:id="@+id/relativeLayout"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
        android:layout_alignParentTop="true"
        android:layout_alignParentLeft="true"
        android:layout_alignParentStart="true">

    <TextView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:textAppearance="@android:style/TextAppearance.Small"
        android:lineSpacingMultiplier="1.2"
        android:text="Small Text"
        android:id="@+id/textView21"
        android:layout_below="@+id/textView22"
        android:layout_toRightOf="@+id/image4"
        android:layout_alignParentRight="true"
        android:layout_alignParentEnd="true"
        android:layout_marginTop="7dp"
        android:layout_marginRight="10dp"
        android:layout_marginBottom="10dp"
        android:gravity="right" />


<com.github.siyamed.shapeimageview.CircularImageView
    android:layout_width="150dp"
    android:layout_height="150dp"
    app:siBorderWidth="2dp"
    android:id="@+id/image4"
     android:src="@drawable/android2"
     app:siBorderColor="@color/darkgray"
    android:layout_marginRight="10dp"
    android:layout_marginLeft="10dp"
    android:layout_marginTop="10dp"
    android:layout_marginBottom="10dp"

    android:layout_alignParentTop="true"
    android:layout_alignParentLeft="true"
    android:layout_alignParentStart="true" />

        <TextView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:textAppearance="@android:style/TextAppearance.Medium"

            android:text="عنوان اینجا"
            android:id="@+id/textView22"
            android:layout_alignTop="@+id/image4"
            android:layout_alignParentRight="true"
            android:layout_alignParentEnd="true"
            android:layout_marginTop="20dp"
            android:layout_marginRight="10dp"
            android:layout_alignLeft="@+id/textView21"
            android:layout_alignStart="@+id/textView21"
            android:gravity="right" />

        <TextView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:textAppearance="@android:style/TextAppearance.Small"
            android:text="اتاق"
            android:id="@+id/textView24"
            android:layout_below="@+id/textView23"
            android:layout_alignLeft="@+id/button3"
            android:layout_alignStart="@+id/button3"
            android:layout_marginBottom="5dp" />

        <TextView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="|"
            android:id="@+id/textView25"
            android:layout_alignBottom="@+id/textView24"
            android:layout_toRightOf="@+id/textView24"
            android:layout_toEndOf="@+id/textView24"
            android:textSize="30dp"
            android:textColor="#969696"
            android:textAppearance="@android:style/TextAppearance.Large" />
        <Button
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="درخواست بازدید"
            android:id="@+id/button3"
            android:layout_below="@+id/textView24"
            android:layout_alignLeft="@+id/image4"
            android:layout_alignStart="@+id/image4"
            android:background="#76ee26"
            android:paddingLeft="10dp"
            android:paddingRight="10dp"
            android:layout_alignRight="@+id/image4"
            android:layout_alignEnd="@+id/image4" />
        <TextView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="۱۲"
            android:id="@+id/textView23"
            android:layout_below="@+id/image4"
            android:textAppearance="@android:style/TextAppearance.Small"
            android:layout_toLeftOf="@+id/textView25"
            android:gravity="center_vertical|center_horizontal"
            android:layout_alignLeft="@+id/textView24"
            android:layout_alignStart="@+id/textView24" />

        <TextView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:textAppearance="@android:style/TextAppearance.Small"
            android:text="سرویس"
            android:id="@+id/textView26"
            android:layout_alignBottom="@+id/textView25"
            android:layout_toRightOf="@+id/textView25"
            android:layout_toEndOf="@+id/textView25" />

        <TextView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:textAppearance="@android:style/TextAppearance.Small"
            android:text="۱۲"
            android:id="@+id/textView27"
            android:layout_above="@+id/textView26"
            android:layout_toRightOf="@+id/textView25"
            android:layout_alignRight="@+id/textView26"
            android:layout_alignEnd="@+id/textView26"
            android:gravity="center_vertical|center_horizontal" />

        <TextView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="|"
            android:id="@+id/textView28"
            android:textSize="30dp"
            android:layout_alignBottom="@+id/textView26"
            android:layout_toRightOf="@+id/textView26"
            android:layout_toEndOf="@+id/textView26"
            android:textColor="#969696"
            android:textAppearance="@android:style/TextAppearance.Large" />

        <TextView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:textAppearance="@android:style/TextAppearance.Small"
            android:text="  متر مربع  "
            android:id="@+id/textView29"
            android:layout_alignBottom="@+id/textView28"
            android:layout_toRightOf="@+id/textView28"
            android:layout_toEndOf="@+id/textView28" />

        <TextView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:textAppearance="@android:style/TextAppearance.Small"
            android:text="۳۰۰"
            android:id="@+id/textView30"
            android:layout_above="@+id/textView29"
            android:layout_toRightOf="@+id/textView28"
            android:layout_alignRight="@+id/textView29"
            android:layout_alignEnd="@+id/textView29"
            android:gravity="center_vertical|center_horizontal" />
    </RelativeLayout>
<RelativeLayout
    xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    android:layout_width="match_parent"
    android:orientation="vertical"
    android:layout_height="wrap_content"
    android:layout_below="@+id/relativeLayout"
    android:layout_marginTop="10dp"
    android:id="@+id/tabsRelative">


    <android.support.design.widget.TabLayout
        android:id="@+id/tabs"
        app:tabGravity="fill"
        app:tabMode="scrollable"
        android:background="@color/textColorPrimary"
        app:tabIndicatorColor="@color/colorPrimary"
        app:tabSelectedTextColor="#0b0b0b"
        app:tabTextColor="#707070"
        android:layout_width="wrap_content"
        android:layout_height="35dp"
        android:fillViewport="false"
        app:tabIndicatorHeight="2dp"
        app:tabTextAppearance="?android:attr/textAppearanceSmall"
        app:tabBackground="@color/graybackground"
        android:layout_alignParentTop="true"
        android:layout_alignParentRight="true"
        android:layout_marginRight="25dp">
    </android.support.design.widget.TabLayout>

    <TextView
        android:layout_width="fill_parent"
        android:layout_height="2dp"
        android:textAppearance="?android:attr/textAppearanceSmall"
        android:text="Small Text"
        android:id="@+id/textView31"
        android:layout_below="@+id/tabs"
        android:layout_centerHorizontal="true"
        android:background="@color/colorPrimary" />

       <android.support.v4.view.ViewPager
        android:id="@+id/viewpager"
        android:layout_width="wrap_content"
        android:layout_height="400dp"
        android:background="#ededed"
        android:layout_below="@+id/textView31"
        android:layout_alignParentLeft="true"
        android:layout_alignParentStart="true">

    </android.support.v4.view.ViewPager>


    </RelativeLayout>
    </RelativeLayout>
    </ScrollView>
    </RelativeLayout>`

编译后VStudio 2015内部出错:

  

缺少编译器所需的成员&#39; System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1.AwaitOnCompleted&#39;

我的项目是面向.NET Framework 4.5的ASP.NET MVC 4(刚刚从4.0升级),我试图在其中集成MailChimp.NET v3

感谢。

编辑:在VStudio 2015中创建了一个全新的MVC WebApplication .NET 4.5项目,同样的方法编译没有错误。我该怎么检查?

1 个答案:

答案 0 :(得分:3)

问题出在 package.config 文件中的这一行,一般情况下,同一文件中的多行仍然报告targetFramework="net40"

<package id="AsyncCTP" version="0.3" targetFramework="net40" />

将项目重新定位到.NET framework 4.5之后我应该调用

Update-Package –reinstall <packageName>

列表中的每个包。