大量命名空间/程序集参考构建错误 - Windows Phone 8.1 客户端应用程序

Posted

技术标签:

【中文标题】大量命名空间/程序集参考构建错误 - Windows Phone 8.1 客户端应用程序【英文标题】:Lots of namespace/assembly reference build errors - Windows Phone 8.1 Client App 【发布时间】:2015-07-07 11:03:56 【问题描述】:

我刚搬到新计算机上并重新安装了 Visual Studio、Azure SDK 和 Windows Phone 8.1 SDK。我正在为我编写的简单服务创建一个简单的 HelloWorld Azure 云服务客户端,以测试一切正常。以下程序/代码在我的另一台计算机上运行。

代码如下:

namespace HelloCloudClient

    public partial class MainPage : PhoneApplicationPage
    
        // Constructor
        public MainPage()
        
            InitializeComponent();

            // Sample code to localize the ApplicationBar
            //BuildLocalizedApplicationBar();
        

        private void button1_Clickyyy(object sender, RoutedEventArgs e)
        
            Service1Client svc = new Service1Client();

            svc.GetDataCompleted += new EventHandler<GetDataCompletedEventArgs>(svc_GetDataCompleted);

            svc.GetDataAsync();
        

        void svc_GetDataCompleted(object sender, GetDataCompletedEventArgs e)
        

            if (e.Error != null)
            

                MessageBox.Show("A network error has occured, please try again!");

                Console.WriteLine("An error occured:" + e.Error);

            

            textBlock1.Text = e.Result;

        


    

我收到的错误也如下。经过数小时的谷歌搜索,我似乎无法找到解决方案。有谁知道我可能做错了什么?我还需要在我的新机器上配置其他东西吗?谢谢!

【问题讨论】:

你的目标框架是什么? 我刚刚注意到它不允许我在项目 > 属性 > 应用程序下更改目标框架。没有关于框架的选项。 .NET 4.5 我相信 - 这是我创建新项目时的默认选项。 您确定它是 Windows Phone 应用程序吗?如果是,您在安装 Visual Studio 时是否安装了 Windows Phone SDK? 你能分享你的 .csproj 吗? 【参考方案1】:

问题似乎是链接到 localhost 的外部服务很可能没有在另一台机器上运行。 请将您的项目链接到位于可从两台计算机访问的远程位置的服务,或在您要测试项目的每台计算机上运行服务应用程序。

【讨论】:

似乎该应用程序在连接到实时/托管服务时有效,但不是本地主机。 那是因为您必须在每台要测试 Windows Phone 项目的计算机上运行服务项目

以上是关于大量命名空间/程序集参考构建错误 - Windows Phone 8.1 客户端应用程序的主要内容,如果未能解决你的问题,请参考以下文章

错误1找不到类型或命名空间名称“Controller”(您是否缺少using指令或程序集引用?)

C# 未能找到类型或命名空间名称“Form1”(是不是缺少 using 指令或程序集引用?)

错误 1 未能找到类型或命名空间名称“Form1”(是不是缺少 using 指令或程序集引用?)

未能找到类型或命名空间名称SqlConnction(是缺少using指令或程序集引用?),是怎么回事啊?谁能解决?

C#错误:未能找到类型或命名空间名称“MessageBoxResult”(是不是缺少 using 指令或程序集引用?)怎么办??

错误 CS0234:命名空间“Microsoft”中不存在类型或命名空间名称“AspNetCore”(您是不是缺少程序集引用?)