2012-11-05 144 views
0

我正在嘗試在vs2012 express for wp下構建我的wp7項目。它使用廣告sdk,但我收到以下錯誤:Windows Phone 7.1用於Windows Phone的Visual Studio Express 2012上的廣告SDK

Error 7 The name "AdControl" does not exist in the namespace 
    "clr-namespace:Microsoft.Advertising.Mobile.UI;assembly= 
    Microsoft.Advertising.Mobile.UI". 

有誰知道爲什麼?

澄清 - 我沒有試圖將我的項目升級到wp8 - 此時只是嘗試使用新的sdk編譯7.1版本。

我還應該安裝舊的7.1手機sdk嗎?

http://www.microsoft.com/en-us/download/details.aspx?id=27570

感謝

+0

你是否缺少使用語句? –

+0

它編譯的文件與wp7.1 sdk ... – swinefeaster

+0

@swinefeaster - 如果它編譯得很好,你的問題到底是什麼? –

回答

2

我遇到了這個問題 - 從項目中刪除了Microsoft.Advertising.Mobile.UI引用並讀取它並引用了Microsoft.Advertising.Mobile爲我解決了這個問題。

+0

是的你是對的,只是一個過時的參考。我發現在C:\ Program Files(x86)\ Microsoft SDKs \ Advertising for Phone \ Libraries \ v7.1中已經安裝了一個(可能是Windows Phone 8 sdk) – swinefeaster

0

您可以檢查以下幾點:

  1. 檢查您是否更新手機的目標框架 「的Windows Phone 8.0操作系統」
  2. 檢查,如果你能在解決方案資源管理器的參考文件夾中的廣告SDK dll中查看黃色感嘆號圖標。如果是,則刪除該引用並再次將引用添加到「添加引用」對話框中的廣告sdk dll。
+0

謝謝,但我不想將應用程序升級到wp8 ---我只是試圖使用新的sdk構建它... – swinefeaster

+0

@ swinefeaster - 新的sdk只支持Windows Phone 8. Windows Phone 7 SDK尚未發佈以支持Windows Phone 7.8(7.8版沒有發佈信息)。 –

+0

我不是想要瞄準7.8 ---我的目標是7.1,因爲原來的問題表明 – swinefeaster

相關問題