«.net-core» etiketlenmiş sorular

.NET Core, .NET Framework'ün açık kaynaklı bir halefidir. Sunuculardan ve veri merkezlerinden uygulamalara ve cihazlara kadar çok çeşitli uygulamalarda ve sektörlerde kullanılabilir. .NET Core, Windows, Linux ve macOS'ta Microsoft tarafından desteklenir.

5
Dosyalar, .NET Core (ASP.NET Core dışı) projeleri için VS2017 Solution Explorer'da yuvalanabilir mi?
"Eski okul" MSBuild projelerinde - örneğin hala VS2017'de Windows Forms tarafından kullanıldığı gibi - dosyalar DependentUponcsproj dosyasındaki bir öğe aracılığıyla "iç içe" olabilir . Bunu, Noda Time'da birim testlerini birlikte gruplamak için kullandım, ör. <Compile Include="LocalDateTest.PeriodArithmetic.cs"> <DependentUpon>LocalDateTest.cs</DependentUpon> </Compile> Bu, kolayca gezilebilir testlere yol açtı: project.json.NET Core'a geçerken bilerek bu özelliği …

2
Yayın ve hata ayıklama modunda kod davranışı neden farklı?
Aşağıdaki kodu göz önünde bulundurun: private static void Main(string[] args) { var ar = new double[] { 100 }; FillTo(ref ar, 5); Console.WriteLine(string.Join(",", ar.Select(a => a.ToString()).ToArray())); } public static void FillTo(ref double[] dd, int N) { if (dd.Length >= N) return; double[] Old = dd; double d = double.NaN; if …
84 c#  .net  .net-core  coreclr 

3
ASP.NET Core'da SqlClient nasıl kullanılır?
ASP.net Core'da SQLClient kitaplığını kullanmaya çalışıyorum, ancak çalışmasını sağlayamıyorum. Bu makaleyi çevrimiçi olarak nasıl kurulacağını öneren ancak benim için çalışmadığını buldum: http://blog.developers.ba/using-classic-ado-net-in-asp-net-vnext/ Basit bir konsol uygulama paketim var. Projem.json şuna benziyor: { "version": "1.0.0-*", "description": "DBTest Console Application", "authors": [ "" ], "tags": [ "" ], "projectUrl": "", "licenseUrl": "", …

8
Visual Studio 2017, Microsoft.NETCore.App paketini güncelleyemiyor ("Proje tarafından engellendi")
Microsoft.NETCore.App 1.1.2'yi hedefleyen bir dotnet çekirdek uygulamam var. Bu projeye karşı test etmek için bir test projesi oluşturdum ancak inşa ederken şu uyarıyı fark ettim: NuGet Paket Yöneticisini açıyorum ve uyarının doğru olduğunu görüyorum, test edilmekte olan projenin farklı bir Microsoft.NETCore sürümü var. Benim sorunum, Visual Studio'nun bu sürümü güncellememe …


1
.NET Core'da hangi bellek modeli uygulanmaktadır?
ECMA CLI spesifikasyonu zayıf bir bellek modeli tanımlar. Bu, komut yürütme sırasının (performans için yararlıdır) yeniden sıralanmasını sağlar. Ancak böyle bir model için düşük seviyeli kod yazmak çok zordur. Ve en önemlisi - X86 / AMD64 işlemci mimarilerinin daha katı (güçlü) bir bellek modeli var. Sonuç olarak Microsoft, CLR uygulamasında …
36 c#  .net-core 

3
Net Core 3.0'da UseDatabaseErrorPage () uzantısı yöntemi yok
Net Core 3.0 uygulaması oluşturdum ve 2.2'de çalışan aşağıdaki kod değil. app.UseDatabaseErrorPage(); Görünüşe göre 3.0 sınıfında isim alanında DatabaseErrorPageExtensionsmevcut değil Microsoft.AspNetCore.Builder. Biraz bağımlılığı özlüyor muyum? Araçlar ve Tasarım eklenmiş EntityFrameworkCore NuGet'im var. Ekleme using Microsoft.AspNetCore.Builder; yardım etmedi.


2
Visual Studio 2019'u 16.4.0'a güncelledikten sonra hedef çerçeve 2.2 ile sınama yapamıyorum
Visual studio 201916.4.0 sürümüne güncelledim . Bu sürüm .NET Core SDK3.1.100 içerir . Bundan sonra, Target Framework2.2 ile bir projede sahip olduğum bazı Birim Testlerini yapmaya çalıştım, ancak bunu yapamıyorum. Aşağıdaki hatayı verir: Microsoft.VisualStudio.TestPlatform.ObjectModel.TestPlatformException: Testhost process exited with error: It was not possible to find any compatible framework version The …

2
.NET Core 3.0'da AddJwtBearer uzantısı nasıl değiştirilir
.NET Core 2.2'de derleyen ve çalışan aşağıdaki kod var: byte[] key = Encoding.ASCII.GetBytes(Constants.JWT_SECRET); services.AddAuthentication(x => { x.DefaultAuthenticateScheme = JwtBearerDefaults.AuthenticationScheme; x.DefaultChallengeScheme = JwtBearerDefaults.AuthenticationScheme; }) .AddJwtBearer(x => { x.RequireHttpsMetadata = false; x.SaveToken = true; x.TokenValidationParameters = new TokenValidationParameters { ValidateIssuerSigningKey = true, IssuerSigningKey = new SymmetricSecurityKey(key), ValidateIssuer = false, ValidateAudience = false …

2
Neden C # derleyicisi iç içe kapsamda yinelenen bir değişkene izin veriyor?
Tarihsel olarak, Net I geliştirirken olamazdı iç içe kapsamında değişkenin adını yinelenen. Ancak, son zamanlarda Visual Studio 2019'u 16.4.2 sürümüne güncelledikten sonra, değişken adlarının iç içe kapsamda çoğaltılabileceğini fark ettim. Örneğin: var test = "hello"; Console.WriteLine(test); var things = new []{"one", "two", "three"}; things.Select(test => // <- test is duplicated …


2
Entity Framework Core modelleriyle C # 8.0 Null Edilebilir Referans Türleri nasıl kullanılır?
Bir .NET Core 3.0 projesinde C # 8.0 Nullable Reference Türlerini etkinleştiriyorum. Proje, veritabanına erişmek için Entity Framework Core 3.0 kullanır. Aşağıda, Başlığı boş olmaması gereken bir veri modeli verilmiştir. public class Vehicle { public int Id { get; private set; } public string Title { get; private set; } …

3
Net Core 3.1, Azure Pipelines tarafından barındırılan aracılarda henüz desteklenmiyor mu? NETSDK1045 alınıyor
O bu harika Net Çekirdek 3.1 çıktı , ama emin Azure Boru hatları ajanları yakaladı barındırılan değilim. YAML boru hattım şunları belirtir: pool: vmImage: 'windows-latest' ve dotnet restoreadım bunu yapar: (_CheckForUnsupportedNETCoreVersion target) -> C: \ Program Files \ dotnet \ sdk \ 3.0.100 \ Sdks \ Microsoft.NET.Sdk \ targets \ …

3
Neden Görev'in devamları.Ne zaman senkronize olarak yürütülür?
Task.WhenAll.NET Core 3.0'da çalışırken yöntemle ilgili meraklı bir gözlem yaptım . Basit bir Task.Delaygörevi tek bir argüman olarak Task.WhenAllgeçtim ve sarılmış görevin orijinal göreve aynı şekilde davranmasını bekledim. Ancak durum böyle değil. Orijinal görevin devamları eşzamansız olarak (istenir) Task.WhenAll(task)yürütülür ve çoklu sarmalayıcıların süreleri birbiri ardına eşzamanlı olarak yürütülür (bu istenmeyen …

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.