25 Şubat 2016 Perşembe

visualstudio conflict merge sorunu

Tools->Options->Text Editor->Html->Advanced->Extension Management->Identify Helpful Extension => false yap

22 Şubat 2016 Pazartesi

result

json sonuçlar için model result isTrue systemMessage userMessage

15 Şubat 2016 Pazartesi

Windows servis yükleme, başlatma, durdurma kaldırma/silme

Komut ekranına aşagıdaki komutları yazarak windows service işlemlerini gerçekleştirebiliriz.
Not : Komut ekranı  (Başlat -> Çalıştır -> CMD) yolunu izleyerek açabilirsiniz.
 serviceInstaller 'ın ServiceName'i ile exe adı aynı olması gerekiyor
Command Prompt'u administrator açmak gerekiyor

Yüklemek için;
Komut     : "%SystemRoot%\Microsoft.NET\Framework\v4.0.30319\installutil DosyaYolu/Exe Adı.exe"
Örneğin   : C:\Windows\Microsoft.NET\Framework\v4.0.30319\installutil.exe C:\Service\myservice.exe
Başlatmak için;
Komut     : net start ServisAdı
Örneğin   : net start myservice
Durdurmak için;
Komut     : net stop ServisAdı 
Örneğin   : net stop myservice
Kaldırmak/Silmek için:
Komut     : sc delete ServisAdı 
Örneğin   : sc delete myservice

11 Şubat 2016 Perşembe

The operation could not be completed

cshtml dosyaları açılmıyor ve "The operation could not be completed" hatası veriyorsa
"Users\<CurrentUser>\AppData\Local\Microsoft\VisualStudio\<version>\" adresinden versiyon numarası neyse onu siliyoruz. Düzeliyor

ayrıca webpages versiyonundan da sorun olabiliyor

<appSettings>
    <add key="webpages:Version" value="2.0.?.?" />
  </appSettings>
 
versiyon numarası "3.0.0.0" yapınca da düzeliyor. 

10 Şubat 2016 Çarşamba

Projelerde Dosyalama

Bir "solution" içine güncellenme ihtimali düşük olan projeleri farklı "solution" içinde açmalıyız. örneğin "A" solution için "A.Blog" projesini başka projede açmalıyız. Bilgisayar çok iyi değilse "get latest" veya "fetch" işlemlerinde makine donuyor. Ayrıca geliştireme yapılmayacak "class library"leri derleyip dll olarak projeye eklemeliyiz böylece "build" derleme süresi kısalır.
Eğer proejeye tema ekleyeceksek sadece lazım olan dosyaları tek tek projeye eklemeliyiz, yoksa csporj dosyasında her dosya için yol tutulduğu için derlemede yavaşlık olacaktır.

9 Şubat 2016 Salı

Entity framework tablo var mı

            bool exists = context.Database
                      .SqlQuery<int?>(@"
                         SELECT 1 FROM sys.tables AS T
                         INNER JOIN sys.schemas AS S ON T.schema_id = S.schema_id
                         WHERE S.Name = 'SchemaName' AND T.Name = 'Table_Name' ")
                      .SingleOrDefault() != null;

.net 6 mapget kullanımı

 app.UseEndpoints(endpoints => {     endpoints.MapGet("/", async context =>     {         var response = JsonConvert.Seriali...