Als «c#» getaggte Fragen

C # (ausgesprochen "siehe scharf") ist eine statische Typisierungsprogrammiersprache mit mehreren Paradigmen, die von Microsoft entwickelt wurde. C # -Code zielt normalerweise auf die .NET-Tools und -Laufzeiten von Microsoft ab, zu denen unter anderem .NET Framework, .NET Core und Xamarin gehören. Verwenden Sie dieses Tag für Fragen zu Code, der in der formalen Spezifikation von C # oder C # geschrieben ist.


5
Wie kann ich .NET Core-Projekte dazu bringen, NuGet-Verweise auf die Build-Ausgabe zu kopieren?
Ich versuche, ein Plugin-System mit .NET Core zu schreiben. Eine meiner Anforderungen besteht darin, die Plugin-DLL zusammen mit ihren Abhängigkeiten zur Installation an den Benutzer zu verteilen. Ich kann jedoch nicht herausfinden, wie ich meine NuGet-Abhängigkeiten als Build-Artefakt einbinden und in den Build-Ordner ausgeben kann, ohne sie dotnet publishals Hack …
108 c#  msbuild  .net-core  nuget  csproj 

4
NUnit vs. xUnit
Overа этот вопрос есть ответы на Stapelüberlauf на русском : Что выбрать: nUnit vs xUnit? Was sind die Unterschiede zwischen NUnit und xUnit.net ? Was bringt es, zwei davon zu entwickeln, nicht nur einen? Ich habe gelesen, dass xUnit vom Erfinder von NUnit entwickelt wird: xUnit.net ist ein Unit-Test-Tool für …
108 c#  .net  nunit  xunit 

9
ps1 kann nicht geladen werden, da das Ausführen von Skripten auf diesem System deaktiviert ist
Ich versuche, das powershellSkript von c # aus auszuführen . Zuerst setze ich das ExecutionPolicyauf Unrestrictedund das Skript läuft jetzt von PowerShell ISE. Das ist mein Code: class Program { private static PowerShell ps; static void Main(string[] args) { ps = PowerShell.Create(); string ps1File = Path.Combine(Environment.CurrentDirectory, "script.ps1"); ExecuteScript(ps1File); Console.ReadLine(); } …
108 c#  powershell 




6
Wie binde ich eine Liste an eine ComboBox?
Ich möchte eine Verbindung BindingSourcezu einer Liste von Klassenobjekten herstellen und dann einen Objektwert zu einer ComboBox. Kann jemand vorschlagen, wie es geht? public class Country { public string Name { get; set; } public IList<City> Cities { get; set; } public Country() { Cities = new List<City>(); } } …

3
Start kann möglicherweise nicht für eine Aufgabe im Versprechungsstil aufgerufen werden. Ausnahme kommt
Ich erstelle eine einfache wpf-Desktop-Anwendung. UI haben nur eine Schaltfläche und Code in .cs-Datei wie. private void Button_Click_2(object sender, RoutedEventArgs e) { FunctionA(); } public void FunctionA() { Task.Delay(5000).Start(); MessageBox.Show("Waiting Complete"); } Aber überraschenderweise Task.Delay(5000).Start();wirft die Linie ein InvalidOperationException: Start kann möglicherweise nicht für eine Aufgabe im Versprechungsstil aufgerufen werden. …
107 c#  c#-4.0  .net-4.0 

10
Benutzerdefinierte ASP.NET MVC-Fehlerbehandlung Application_Error Global.asax?
Ich habe einen grundlegenden Code, um Fehler in meiner MVC-Anwendung zu ermitteln. Zur Zeit in meinem Projekt habe ich einen Controller namens Errormit Aktionsmethoden HTTPError404(), HTTPError500()und General(). Sie alle akzeptieren einen String-Parameter error. Verwenden oder Ändern des folgenden Codes. Was ist der beste / richtige Weg, um die Daten zur …


4
Kann ich ein privates NuGet-Paket veröffentlichen?
Ich habe eine Montage, die ich gemacht habe und die sehr spezifisch für mein Team in meiner Firma ist. Ich möchte NuGet verwenden können, um diese Baugruppe für andere Projekte verfügbar zu machen, an denen mein Team und ähnliche Teams in meinem Unternehmen arbeiten. Die Assembly ist jedoch kein Code, …

5
Wofür ist der falsche Operator in C # gut?
Es gibt zwei seltsame Operatoren in C #: der wahre Operator der falsche Operator Wenn ich dieses Recht verstehe, können diese Operatoren in Typen verwendet werden, die ich anstelle eines booleschen Ausdrucks verwenden möchte und in denen ich keine implizite Konvertierung in bool bereitstellen möchte. Angenommen, ich habe eine folgende …
107 c#  .net  syntax 

4
Fehler "Vorlagen können nur mit Feldzugriff, Eigenschaftszugriff, eindimensionalem Array-Index oder benutzerdefinierten Indexerausdrücken mit einzelnen Parametern verwendet werden"
Warum erhalte ich den Fehler: Vorlagen können nur mit Feldzugriff, Eigenschaftszugriff, eindimensionalem Array-Index oder benutzerdefinierten Indexerausdrücken mit einzelnen Parametern verwendet werden bei diesem Code: @model IEnumerable<ArtSchoolProject.Models.Trainer> @{ ViewBag.Title = "Index"; Layout = "~/Views/Shared/_PageLayout.cshtml"; } <h2>Index</h2> <p> @Html.ActionLink("Create New", "Create") </p> <ul class="trainers"> @foreach (var item in Model) { <li> <div> …


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.