繁体   English   中英

我的.NET Framework WPF应用程序看不到我的.NET标准库

[英]My .NET Framework WPF App doesn't see my .NET Standard Library

我试图跟进一个教程,并且我所做的一切都很完美,我检查了3次。 我是新来的。

这是一个类, 它是一个.NET Core库 ,我通过简单地编辑.csproj文件来迁移它:

namespace WiredBrainCoffee.Simulator
{
    public class CoffeeMachine
    {
        public int CounterCappuccino { get; private set; }

        public void MakeCappuccino()
        {
            CounterCappuccino++;
        }
    }
}

这是.NET Framework WPF应用程序代码,其中包含一个简单的按钮和一个文本框,该文本框在我每次按下按钮时都会更新并添加一个。

        public MainWindow()
        {
            InitializeComponent();
            _coffeMachine = new CoffeMachine();
            txtCappucinoCounter.Text = _coffeMachine.CounterCappuccino.ToString();
        }

        private void ButtonMakeCappuccinoClick(object sender, RoutedEventArgs e)
        {
            _coffeMachine.MakeCappuccino();
            txtCappucinoCounter.Text = _coffeeMachine.CounterCappuccino.ToString();
        }

问题是它不起作用。 _coffeMachine在每个位置都有一个红色下划线,并且无法自动生成using WiredBrainCoffee.Simulator因此我手动进行了尝试,但它也不起作用。

右键单击您的项目,添加->参考,选择另一个项目。

确保您要使用的类是公共的(默认情况下是内部类)。

您还需要定义_coffeMaker的类型。 在您的情况下,它必须是一个类变量

那应该工作

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM