错误26模糊参考VS2012

时间:2014-11-19 14:49:34

标签: c#

  

错误26' ProductFact'是一个模棱两可的参考   ' Adcheck.ServiceReference1.ProductFact'和   ' SLAdcheckBusinnesObjects.Facts.ProductFact' d:\厂\厂   代码\ BMI \ Adcheck \ Adcheck \控制\目录\ CaptureProductVolumesPerPack.xaml.cs   41 62 Adcheck

using SLAdcheckBusinnesObjects.Products;
using SLAdcheckBusinnesObjects.Facts;


namespace Adcheck.Controls.Contents
{
    public partial class CaptureProductVolumesPerPack : SecurityEnabledPage
    {           
        private List<ProductFact> newProductFacts = new List<ProductFact>();

        public CaptureProductVolumesPerPack()
        {
            InitializeComponent();
            InnerLayoutRootHeader.IsHitTestVisible = false;

             Page p = Application.Current.RootVisual as Page; 

                    if(p != null)  // p is the Page UserControl.
                    {

                    } 

2 个答案:

答案 0 :(得分:0)

ProductFact含糊不清,您需要使用SLAdcheckBusinnesObjects.Facts.ProductFactAdcheck.ServiceReference1.ProductFact

对其进行限定

例如:

 private List<SLAdcheckBusinnesObjects.Facts.ProductFact> newProductFacts = new List<SLAdcheckBusinnesObjects.Facts.ProductFact>();

答案 1 :(得分:0)

您似乎有一个基于服务定义创建类型的服务引用,并且您引用了在服务端定义这些类型的程序集中的程序集。两个主要选项是:

  1. 使用命名空间来区分这两种类型,或
  2. 在创建服务引用时选中“从引用的程序集中重用类型”选项。