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





.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty{ height:90px;width:728px;box-sizing:border-box;
}







0















I am trying to follow up with a tutorial and I did everything perfectly, I checked 3 times. I am new to this.



This is the class, this was a .NET Core library and I migrated it by simply editing the .csproj file:



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

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


And this is the .NET Framework WPF application code which contains a simple button and a text box that updates and adds one every time I press the button.



        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();
}


The problem is it is not working. _coffeMachine has a red underline every where and I can't generate the using WiredBrainCoffee.Simulator automatically so I tried manually but it is not working either.










share|improve this question

























  • _coffeemachine needs to be declared as a class variable so you can access it in any of the methods of the class.

    – Coops
    Jan 3 at 15:44











  • That's what the tutorial is about, but even tho I create another, it is the same thing. isn't it?

    – SKREFI
    Jan 3 at 15:47











  • Are you sure it is a ".NET Core library"? blog.lextudio.com/…

    – Lex Li
    Jan 3 at 16:24


















0















I am trying to follow up with a tutorial and I did everything perfectly, I checked 3 times. I am new to this.



This is the class, this was a .NET Core library and I migrated it by simply editing the .csproj file:



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

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


And this is the .NET Framework WPF application code which contains a simple button and a text box that updates and adds one every time I press the button.



        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();
}


The problem is it is not working. _coffeMachine has a red underline every where and I can't generate the using WiredBrainCoffee.Simulator automatically so I tried manually but it is not working either.










share|improve this question

























  • _coffeemachine needs to be declared as a class variable so you can access it in any of the methods of the class.

    – Coops
    Jan 3 at 15:44











  • That's what the tutorial is about, but even tho I create another, it is the same thing. isn't it?

    – SKREFI
    Jan 3 at 15:47











  • Are you sure it is a ".NET Core library"? blog.lextudio.com/…

    – Lex Li
    Jan 3 at 16:24














0












0








0


1






I am trying to follow up with a tutorial and I did everything perfectly, I checked 3 times. I am new to this.



This is the class, this was a .NET Core library and I migrated it by simply editing the .csproj file:



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

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


And this is the .NET Framework WPF application code which contains a simple button and a text box that updates and adds one every time I press the button.



        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();
}


The problem is it is not working. _coffeMachine has a red underline every where and I can't generate the using WiredBrainCoffee.Simulator automatically so I tried manually but it is not working either.










share|improve this question
















I am trying to follow up with a tutorial and I did everything perfectly, I checked 3 times. I am new to this.



This is the class, this was a .NET Core library and I migrated it by simply editing the .csproj file:



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

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


And this is the .NET Framework WPF application code which contains a simple button and a text box that updates and adds one every time I press the button.



        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();
}


The problem is it is not working. _coffeMachine has a red underline every where and I can't generate the using WiredBrainCoffee.Simulator automatically so I tried manually but it is not working either.







c# .net wpf .net-core .net-standard






share|improve this question















share|improve this question













share|improve this question




share|improve this question








edited Jan 3 at 16:10









marc_s

585k13011261272




585k13011261272










asked Jan 3 at 15:21









SKREFISKREFI

457




457













  • _coffeemachine needs to be declared as a class variable so you can access it in any of the methods of the class.

    – Coops
    Jan 3 at 15:44











  • That's what the tutorial is about, but even tho I create another, it is the same thing. isn't it?

    – SKREFI
    Jan 3 at 15:47











  • Are you sure it is a ".NET Core library"? blog.lextudio.com/…

    – Lex Li
    Jan 3 at 16:24



















  • _coffeemachine needs to be declared as a class variable so you can access it in any of the methods of the class.

    – Coops
    Jan 3 at 15:44











  • That's what the tutorial is about, but even tho I create another, it is the same thing. isn't it?

    – SKREFI
    Jan 3 at 15:47











  • Are you sure it is a ".NET Core library"? blog.lextudio.com/…

    – Lex Li
    Jan 3 at 16:24

















_coffeemachine needs to be declared as a class variable so you can access it in any of the methods of the class.

– Coops
Jan 3 at 15:44





_coffeemachine needs to be declared as a class variable so you can access it in any of the methods of the class.

– Coops
Jan 3 at 15:44













That's what the tutorial is about, but even tho I create another, it is the same thing. isn't it?

– SKREFI
Jan 3 at 15:47





That's what the tutorial is about, but even tho I create another, it is the same thing. isn't it?

– SKREFI
Jan 3 at 15:47













Are you sure it is a ".NET Core library"? blog.lextudio.com/…

– Lex Li
Jan 3 at 16:24





Are you sure it is a ".NET Core library"? blog.lextudio.com/…

– Lex Li
Jan 3 at 16:24












1 Answer
1






active

oldest

votes


















2














Right click on your project, Add -> Reference, select the other Project.



Ensure the class you want to use is public (its internal by default).



You also need to define the type of _coffeMaker. In your case it needs to be a class-variable



It should work then






share|improve this answer
























  • Ohh, yes, this is what I forgot to do. Thank you!!!

    – SKREFI
    Jan 3 at 16:31








  • 1





    Mark this as answer please then

    – L.W.
    Jan 3 at 16:40












Your Answer






StackExchange.ifUsing("editor", function () {
StackExchange.using("externalEditor", function () {
StackExchange.using("snippets", function () {
StackExchange.snippets.init();
});
});
}, "code-snippets");

StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "1"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);

StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});

function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});


}
});














draft saved

draft discarded


















StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f54025160%2fmy-net-framework-wpf-app-doesnt-see-my-net-standard-library%23new-answer', 'question_page');
}
);

Post as a guest















Required, but never shown

























1 Answer
1






active

oldest

votes








1 Answer
1






active

oldest

votes









active

oldest

votes






active

oldest

votes









2














Right click on your project, Add -> Reference, select the other Project.



Ensure the class you want to use is public (its internal by default).



You also need to define the type of _coffeMaker. In your case it needs to be a class-variable



It should work then






share|improve this answer
























  • Ohh, yes, this is what I forgot to do. Thank you!!!

    – SKREFI
    Jan 3 at 16:31








  • 1





    Mark this as answer please then

    – L.W.
    Jan 3 at 16:40
















2














Right click on your project, Add -> Reference, select the other Project.



Ensure the class you want to use is public (its internal by default).



You also need to define the type of _coffeMaker. In your case it needs to be a class-variable



It should work then






share|improve this answer
























  • Ohh, yes, this is what I forgot to do. Thank you!!!

    – SKREFI
    Jan 3 at 16:31








  • 1





    Mark this as answer please then

    – L.W.
    Jan 3 at 16:40














2












2








2







Right click on your project, Add -> Reference, select the other Project.



Ensure the class you want to use is public (its internal by default).



You also need to define the type of _coffeMaker. In your case it needs to be a class-variable



It should work then






share|improve this answer













Right click on your project, Add -> Reference, select the other Project.



Ensure the class you want to use is public (its internal by default).



You also need to define the type of _coffeMaker. In your case it needs to be a class-variable



It should work then







share|improve this answer












share|improve this answer



share|improve this answer










answered Jan 3 at 15:28









L.W.L.W.

1378




1378













  • Ohh, yes, this is what I forgot to do. Thank you!!!

    – SKREFI
    Jan 3 at 16:31








  • 1





    Mark this as answer please then

    – L.W.
    Jan 3 at 16:40



















  • Ohh, yes, this is what I forgot to do. Thank you!!!

    – SKREFI
    Jan 3 at 16:31








  • 1





    Mark this as answer please then

    – L.W.
    Jan 3 at 16:40

















Ohh, yes, this is what I forgot to do. Thank you!!!

– SKREFI
Jan 3 at 16:31







Ohh, yes, this is what I forgot to do. Thank you!!!

– SKREFI
Jan 3 at 16:31






1




1





Mark this as answer please then

– L.W.
Jan 3 at 16:40





Mark this as answer please then

– L.W.
Jan 3 at 16:40




















draft saved

draft discarded




















































Thanks for contributing an answer to Stack Overflow!


  • Please be sure to answer the question. Provide details and share your research!

But avoid



  • Asking for help, clarification, or responding to other answers.

  • Making statements based on opinion; back them up with references or personal experience.


To learn more, see our tips on writing great answers.




draft saved


draft discarded














StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f54025160%2fmy-net-framework-wpf-app-doesnt-see-my-net-standard-library%23new-answer', 'question_page');
}
);

Post as a guest















Required, but never shown





















































Required, but never shown














Required, but never shown












Required, but never shown







Required, but never shown

































Required, but never shown














Required, but never shown












Required, but never shown







Required, but never shown







Popular posts from this blog

MongoDB - Not Authorized To Execute Command

How to fix TextFormField cause rebuild widget in Flutter

in spring boot 2.1 many test slices are not allowed anymore due to multiple @BootstrapWith