类型或名称空间名称“ Deployment”在名称空间“ System.Windows”中不存在

拉曼

我目前正在尝试通过将文件链接到wpf库来将silverlight项目更改为wpf,以便以后可以同时使用这两个应用程序。我从silverlight项目链接到wpf项目的文件给我这个错误:

错误27类型或名称空间名称“部署”在名称空间“ System.Windows”中不存在(您是否缺少程序集引用?)C:\ Users \ sahluwai \ Desktop \ cusControls2 \ leitch \ HarrisSilverlightToolkit \ Toolkit \ Source \ Controls \ Input \ IpAddressControl \ CcsIPAddressControl.cs 854 36输入

我确保该文件的顶部具有“ using System.Windows”。

这是函数的样子,它有错误(请查看注释以查看示例错误位置):

private bool ValidateIpOctet(TextBox IpOctet, int OctetIndex)
    {
        bool redraw = false;

        if (OctetIndex < 0 || OctetIndex >= this.m_IpAddress.IpOctets.Length)
            return redraw;

        int i = OctetIndex;

        this.m_IpAddress.IpOctets[i] = String.IsNullOrEmpty(IpOctet.Text) ? "0" : IpOctet.Text;

        uint iOctet = uint.Parse(this.m_IpAddress.IpOctets[i]);
        if (i == 0)
        {
            if (Rule == NetworkInterfaceRule.IP || Rule == NetworkInterfaceRule.GATEWAY)
            {
                if (iOctet > 223)
                {
                    redraw = true;
                    this.m_IpAddress.IpOctets[i] = "223";
                    System.Windows.Deployment.Current.Dispatcher.BeginInvoke(
                        delegate()
                        {
                            MessageBox.Show(String.Format("{0} is not a valid entry. Please specify a value between 1 and 223.", this.IpAddress), "Error", MessageBoxButton.OK);
                        });
                }
                else if (iOctet < 1)
                {
                    redraw = true;
                    this.m_IpAddress.IpOctets[i] = "1";
                    System.Windows.Deployment.Current.Dispatcher.BeginInvoke(
                        delegate()
                        {
                            MessageBox.Show(String.Format("{0} is not a valid entry. Please specify a value between 1 and 223.", this.IpAddress), "Error", MessageBoxButton.OK);
                        });
                }
            }
            else
            {
                if (iOctet > 255)
                {
                    redraw = true;
                    this.m_IpAddress.IpOctets[i] = "255";


 /////////////////////////////////////////////////////////////////////////
 //////////////////////this is one place where i am facing this error:

                    System.Windows.Deployment.Current.Dispatcher.BeginInvoke(
                        delegate()
                        {
                            MessageBox.Show(String.Format("{0} is not a valid entry. Please specify a value between 0 and 255.", this.IpAddress), "Error", MessageBoxButton.OK);
                        });
                }
                else if (iOctet < 0)
                {
                    redraw = true;
                    this.m_IpAddress.IpOctets[i] = "0";
                    System.Windows.Deployment.Current.Dispatcher.BeginInvoke(
                        delegate()
                        {
                            MessageBox.Show(String.Format("{0} is not a valid entry. Please specify a value between 0 and 255.", this.IpAddress), "Error", MessageBoxButton.OK);
                        });
                }
            }
        }
        else
        {
            if (iOctet > 255)
            {
                redraw = true;
                this.m_IpAddress.IpOctets[i] = "255";
                System.Windows.Deployment.Current.Dispatcher.BeginInvoke(
                    delegate()
                    {

                        MessageBox.Show(String.Format("{0} is not a valid entry. Please specify a value between 0 and 255.", this.IpAddress), "Error", MessageBoxButton.OK);
                    });
            }
            else if (iOctet < 0)
            {
                redraw = true;
                this.m_IpAddress.IpOctets[i] = "0";
                System.Windows.Deployment.Current.Dispatcher.BeginInvoke(
                    delegate()
                    {
                        MessageBox.Show(String.Format("{0} is not a valid entry. Please specify a value between 0 and 255.", this.IpAddress), "Error", MessageBoxButton.OK);
                    });
            }
        }

        this.IpAddress = this.m_IpAddress.ToString();
        return redraw;
    }
vcsjones

不要使用来自System.Windows.Deployment-专门针对Silverlight的调度程序System.Windows.Application.Current.Dispatcher如果您的意图是在属于GUI的Dispatcher上调用某些内容,改用。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

类型或名称空间名称“ Window”在名称空间“ System.Windows”中不存在

来自分类Dev

类型或名称空间名称“ Window”在名称空间“ System.Windows”中不存在

来自分类Dev

类型或名称空间名称“ Http”在名称空间“ System.Net”中不存在

来自分类Dev

类型或名称空间名称“ SQLite”在名称空间“ System.Data”中不存在

来自分类Dev

类型或名称空间名称“文件”在名称空间“ System.IO”中不存在

来自分类Dev

类型或名称空间名称“ Http”在名称空间“ System.Net”中不存在

来自分类Dev

类型或名称空间名称“ ServiceHost”在名称空间“ System.ServiceModel”中不存在

来自分类Dev

类型或名称空间名称“ DataSetExtensions”在名称空间“ System.Data”中不存在(您是否缺少程序集引用?)

来自分类Dev

类型或名称空间名称'Mvc'在名称空间'System.Web'中不存在(您是否缺少程序集引用?)

来自分类Dev

CS0234:类型或名称空间名称“ IExtensibleDataObject”在名称空间“ System.Runtime.Serialization”中不存在

来自分类Dev

类型或名称空间名称“ Optimization”在名称空间“ System.Web”中不存在(您是否缺少程序集引用?)

来自分类Dev

WPF类型或名称空间名称“浏览器”在名称空间“ System.Windows”中不存在(您是否缺少程序集引用?)

来自分类Dev

类型或名称空间名称'Mvc'在名称空间'System.Web'中不存在(您是否缺少程序集引用?)Kentico

来自分类Dev

名称在Proect中不可见。(类型或名称空间名称在名称空间中不存在)

来自分类Dev

类型或名称空间名称“ TeamFoundation”在名称空间“ Microsoft”中不存在

来自分类Dev

类型或名称空间名称“ Diagnostics”在名称空间“ Microsoft.WindowsAzure”中不存在

来自分类Dev

类型或名称空间名称“控件”在名称空间“ Demo.MahApps.Metro”中不存在

来自分类Dev

类型或名称空间名称“ FileIO”在名称空间“ Microsoft.VisualBasic”中不存在

来自分类Dev

类型或名称空间名称“ Reporting”在名称空间“ Microsoft”中不存在

来自分类Dev

类型或名称空间名称“交易”在名称空间“系统”中不存在

来自分类Dev

类型或名称空间名称“ Table”在名称空间“ iTextSharp.text”中不存在

来自分类Dev

从4.5到4.0:类型或名称空间名称'AspNet'在名称空间'Microsoft'中不存在

来自分类Dev

类型或名称空间名称“设备”在名称空间“系统”中不存在

来自分类Dev

类型或名称空间名称“ FileIO”在名称空间“ Microsoft.VisualBasic”中不存在

来自分类Dev

类型或名称空间名称“网页”在名称空间“ microsoft.web”中不存在

来自分类Dev

类型或名称空间名称“ SqlServer”在名称空间“ Microsoft.EntityFrameworkCore”中不存在

来自分类Dev

命名空间“ System.Data.Entity”中不存在命名空间名称“ SqlServer”

来自分类Dev

类型或名称空间名称“ ISet”不存在

来自分类Dev

类型或名称空间名称“ WebUI”不存在

Related 相关文章

  1. 1

    类型或名称空间名称“ Window”在名称空间“ System.Windows”中不存在

  2. 2

    类型或名称空间名称“ Window”在名称空间“ System.Windows”中不存在

  3. 3

    类型或名称空间名称“ Http”在名称空间“ System.Net”中不存在

  4. 4

    类型或名称空间名称“ SQLite”在名称空间“ System.Data”中不存在

  5. 5

    类型或名称空间名称“文件”在名称空间“ System.IO”中不存在

  6. 6

    类型或名称空间名称“ Http”在名称空间“ System.Net”中不存在

  7. 7

    类型或名称空间名称“ ServiceHost”在名称空间“ System.ServiceModel”中不存在

  8. 8

    类型或名称空间名称“ DataSetExtensions”在名称空间“ System.Data”中不存在(您是否缺少程序集引用?)

  9. 9

    类型或名称空间名称'Mvc'在名称空间'System.Web'中不存在(您是否缺少程序集引用?)

  10. 10

    CS0234:类型或名称空间名称“ IExtensibleDataObject”在名称空间“ System.Runtime.Serialization”中不存在

  11. 11

    类型或名称空间名称“ Optimization”在名称空间“ System.Web”中不存在(您是否缺少程序集引用?)

  12. 12

    WPF类型或名称空间名称“浏览器”在名称空间“ System.Windows”中不存在(您是否缺少程序集引用?)

  13. 13

    类型或名称空间名称'Mvc'在名称空间'System.Web'中不存在(您是否缺少程序集引用?)Kentico

  14. 14

    名称在Proect中不可见。(类型或名称空间名称在名称空间中不存在)

  15. 15

    类型或名称空间名称“ TeamFoundation”在名称空间“ Microsoft”中不存在

  16. 16

    类型或名称空间名称“ Diagnostics”在名称空间“ Microsoft.WindowsAzure”中不存在

  17. 17

    类型或名称空间名称“控件”在名称空间“ Demo.MahApps.Metro”中不存在

  18. 18

    类型或名称空间名称“ FileIO”在名称空间“ Microsoft.VisualBasic”中不存在

  19. 19

    类型或名称空间名称“ Reporting”在名称空间“ Microsoft”中不存在

  20. 20

    类型或名称空间名称“交易”在名称空间“系统”中不存在

  21. 21

    类型或名称空间名称“ Table”在名称空间“ iTextSharp.text”中不存在

  22. 22

    从4.5到4.0:类型或名称空间名称'AspNet'在名称空间'Microsoft'中不存在

  23. 23

    类型或名称空间名称“设备”在名称空间“系统”中不存在

  24. 24

    类型或名称空间名称“ FileIO”在名称空间“ Microsoft.VisualBasic”中不存在

  25. 25

    类型或名称空间名称“网页”在名称空间“ microsoft.web”中不存在

  26. 26

    类型或名称空间名称“ SqlServer”在名称空间“ Microsoft.EntityFrameworkCore”中不存在

  27. 27

    命名空间“ System.Data.Entity”中不存在命名空间名称“ SqlServer”

  28. 28

    类型或名称空间名称“ ISet”不存在

  29. 29

    类型或名称空间名称“ WebUI”不存在

热门标签

归档