da mein Post gestern gelöscht worden ist(Ich weiß leider nicht wieso) stelle ich hier meine Frage noch einmal.
Ich studiere im 5 Semester Wirtschaftsinformatik und habe jetzt von meinem Chef die Aufgabe bekommen, ein Programm zu entwickeln was eine Client Server Verbindung herstellt und in dem ich dann einige Aufgabe erledigen kann.
Ich arbeite mit dem .Net Framework und SignalR.
Auf folgender Seite: https://docs.microsoft.com/de-de/aspnet/core/signalr/dotnet-client?view=aspnetcore-3.1&tabs=visual-studio
hab ich den Code ganz oben in mein VS übertragen nur kriege ich folgenden Fehler.
(Hier ist ein Codeschnipsel)
namespace SignalRChatClient
{
public partial class MainWindow : Window <-- Und genau da hab ich meinen Fehler.
{
HubConnection connection;
public MainWindow()
{
InitializeComponent();
Ich kriege die Fehlermeldung CS0246 aber ich weis nicht was ich dagegen machen soll.
Ich wäre für eure Hilfe sehr Dankbar.
Mit freundlichen Grüßen
Xalo
Xaloooooo
- performance is a feature -
Microsoft MVP - @Website - @AzureStuttgart - github.com/BenjaminAbt - Sustainable Code
... und mal sagen von welchem Typ das verewendete Projekt ist.
Wie meinst du das von welchem Typen?
Also ich benutze das .Net Framework mit SignalR falls du das meinst.
Xaloooooo
Ich kriege die Fehlermeldung CS0246 aber ich weis nicht was ich dagegen machen soll.
> [FAQ] CS0234 / CS0246 - Der Typ- oder Namespacename "Foo" konnte nicht gefunden werden
Was ist den jetzt falsch an der Frage?
Vor dem Posten mal in die FAQ schauen, dann hättest den Link direkt gesehen 😉
- performance is a feature -
Microsoft MVP - @Website - @AzureStuttgart - github.com/BenjaminAbt - Sustainable Code
Hab ich gemacht, sonst hätte ich ja die Frage nicht gestellt oder 😉 scheint nicht deine beste Antwort gewesen zu sein;-) aber ja danke dir trotzdem für deine "Hilfe", vielleicht bringt das jemand anderem weiter.
Xaloooooo
Vermutlich hast du die using nicht mit kopiert, weshalb du die Meldung bekommst.
Window dürfte ohne System.Windows vermutlich unbekannt sein.
T-Virus
Developer, Developer, Developer, Developer....
99 little bugs in the code, 99 little bugs. Take one down, patch it around, 117 little bugs in the code.
Hab ich gemacht, sonst hätte ich ja die Frage nicht gestellt oder 😉 scheint nicht deine beste Antwort gewesen zu sein;-)
In dem Link steht die Lösung, wie Dein Fehler behoben wird.
Lesen scheint nicht Deine Stärke zu sein 😉
- performance is a feature -
Microsoft MVP - @Website - @AzureStuttgart - github.com/BenjaminAbt - Sustainable Code
Ich hab eigentlich die richtigen usings drine. auch das using System.
Xaloooooo
Developer, Developer, Developer, Developer....
99 little bugs in the code, 99 little bugs. Take one down, patch it around, 117 little bugs in the code.
Das hier ist mein ganzer Code.
using System;
using System.Threading.Tasks;
using Microsoft.AspNetCore.SignalR.Client;
using System.Windows.;
namespace SignalRChatClient
{
public partial class MainWindow : Window
{
HubConnection connection;
public MainWindow()
{
InitializeComponent();
connection = new HubConnectionBuilder()
.WithUrl("http://localhost:53353/ChatHub")
.Build();
connection.Closed += async (error) =>
{
await Task.Delay(new Random().Next(0, 5) * 1000);
await connection.StartAsync();
};
}
private async void connectButton_Click(object sender, RoutedEventArgs e)
{
connection.On<string, string>("ReceiveMessage", (user, message) =>
{
this.Dispatcher.Invoke(() =>
{
var newMessage = $"{user}: {message}";
messagesList.Items.Add(newMessage);
});
});
try
{
await connection.StartAsync();
messagesList.Items.Add("Connection started");
connectButton.IsEnabled = false;
sendButton.IsEnabled = true;
}
catch (Exception ex)
{
messagesList.Items.Add(ex.Message);
}
}
private async void sendButton_Click(object sender, RoutedEventArgs e)
{
try
{
await connection.InvokeAsync("SendMessage",
userTextBox.Text, messageTextBox.Text);
}
catch (Exception ex)
{
messagesList.Items.Add(ex.Message);
}
}
}
}
Xaloooooo
Kein wunder, dass er nicht klappt, wenn dein using fehlerhaft eingefügt ist.
// Punkt am Ende sollte eigentlich Fehlermeldung erzeugen!
using System.Windows.;
Anbei wäre es hilfreich, wenn du die Code Tags verwendest.
Keiner hat Lust den Code so zu lesen.
T-Virus
Developer, Developer, Developer, Developer....
99 little bugs in the code, 99 little bugs. Take one down, patch it around, 117 little bugs in the code.
Hast du denn überhaupt ein WPF .NET Core Projekt? Und welche Visual Studio Version verwendest du (die neueste, also 2019)? s.a. Creating a .NET Core 3 WPF app
PS: Formatiere mal deinen Code hier richtig.
Du hast nämlich einen Punkt "." zu viel bei richtigerweise using System.Windows;
Diesen sollte der Compiler auch anmeckern.
Erneuter Cross Post
https://www.java-forum.org/thema/das-runtergeladene-paket-geht-nicht.189433/
Danke für das Melden!
- performance is a feature -
Microsoft MVP - @Website - @AzureStuttgart - github.com/BenjaminAbt - Sustainable Code