2013-08-27 46 views
3

我用下面的代碼發送電子郵件。但是當我在VS的模擬器中運行它時,電子郵件客戶端無法啓動。我做錯了什麼?但電子郵件客戶端以Localmachine模式啓動。發送電子郵件和附件

 
var mailto = new Uri("mailto:[email protected]&subject=Win8 Email&body=n Hi."); 

await Windows.System.Launcher.LaunchUriAsync(mailto); 

+0

這是您的默認電子郵件客戶端? – Xyroid

+0

我剛剛創建了一個Win8應用程序,並在MainPage中添加了一個按鈕,在模擬器模式下調用上面的代碼ad Bebug。在模擬器中,當點擊windows按鈕啓動開始屏幕時,我看到了我的Live Mail acct。這個默認的郵件客戶端在哪裏?請幫忙。謝謝 – MilkBottle

+0

我的意思是說,如果您在本地計算機上運行該代碼,而不是打開哪個郵件客戶端。贏得8郵件應用程序?外表 ?任何其他 ? – Xyroid

回答

3

這就是答案。

在Windows 8.0中使用WinRT您目前無法附加附件。

對不起,如果這不是你想聽到的答案。

您可以隨時使用服務發送電子郵件;那麼你可以/可以做任何事情。

+0

當我在LocalMachine模式下測試上述代碼時,它啓動了顯示TO,Subject和正文內容的郵件客戶端。當我在任何地方點擊右鍵時,它會在底部顯示一個包含附加圖標的欄。這意味着我可以發送附件嗎? – MilkBottle

+0

是的,但你不能自動化它。用戶必須這樣做。 –

+0

你可以在Windows 8.1中做到這一點 –

相關問題