无法添加system.windows.forms无法解决错误

时间:2013-10-11 00:42:20

标签: visual-studio-2012

我是视觉工作室的新手,所以请提前道歉,不管我问什么或说什么。

我正在尝试将用户名和密码注入文档并自动登录https网站。

我使用如下代码:

 using System.Net;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Navigation;
using System.Windows.Forms;
using Microsoft.Phone.Controls;
using Microsoft.Phone.Shell;
using TasKey2.Resources;
using System.IO.IsolatedStorage;

namespace myapp
{
public partial class MainPage : PhoneApplicationPage
{
    bool isLoggedOn = true;

    private string splashScreen = "https://xxxxxxt";
    private string teamScreen = "https://xxxxxxx";
    private string mainUrl;
    private string username, password;
    private bool loggedOn;
    System.Windows.Forms.WebBrowser webBrowser;
......

   private void Browser_Loaded(object sender, RoutedEventArgs e)
    {
        Browser.IsScriptEnabled = true;

        if (isLoggedOn)
        {
            mainUrl = teamScreen;
            Browser.Navigate(new Uri(mainUrl, UriKind.Absolute));

            HtmlElement userName = webBrowser.Document.GetElementById("Login1_UserName");
            userName.SetAttribute("value", username);
            userName.RemoveFocus();

            HtmlElement passWord = webBrowser.Document.GetElementById("Login1_Passwrod");
            passWord.SetAttribute("value", password);

            HtmlElement logonForm = webBrowser.Document.GetElementById("Login1_LoginButton");
            logonForm.InvokeMember("click");

        }

当我这样做时,我收到以下错误:

错误1名称空间'System.Windows'中不存在类型或命名空间名称'Forms'(您是否缺少程序集引用?) 错误2名称空间'System.Windows'中不存在类型或命名空间名称'Forms'(您是否缺少程序集引用?)
错误3找不到类型或命名空间名称“NavigateEventHandler”(您是否缺少using指令或程序集引用?)

我转到对象浏览器并可以添加System.Windows.Forms v2和v4

无论我添加哪一个,我现在都会收到以下错误:

错误2“System.Windows.Forms.Control”类型引用的程序集“System,Version = 4.0.0.0,Culture = neutral,PublicKeyToken = b77a5c561934e089”中的基类或接口“System.ComponentModel.Component”无法解决c:\ Program Files(x86)\ Reference Assemblies \ Microsoft \ Framework.NETFramework \ v4.0 \ System.Windows.Forms.dll

我正在敲打着我的头撞墙。如何将System.Windows.Forms添加到我的代码并使其工作?

0 个答案:

没有答案