Tag: cmd

How To : Generate XSD From XML File in C#

Mart 22nd, 2011

XML dosyalarından XSD şemaları üretmek istediğinizde, Command Promptan, xsd.exe (XML Schema Definition Tool) uygulamasını kullanabilirsiniz. Bunun ile ilgili bir yazı yazmıştım yanlış hatırlamıyorsam. Fakat dinamik olarak şemalar üretmek istediğinizde veya uygulamanıza bu şemaları ürettirmek istediğinizde cmd den komut yazıp, xsd.exe yi kullanmanız uygun olmayacaktır. Bunun yerine aşağıdaki metodu kullanabilirsiniz.

     private void GenerateSchema(string filePath)
        {
            var reader = XmlReader.Create(filePath);
            var schema = new XmlSchemaInference();
            var schemaSet = schema.InferSchema(reader);
            TextWriter writeFile = new StreamWriter("c:\\schema.xsd");
            foreach (XmlSchema s in schemaSet.Schemas())
            {
                s.Write(writeFile);
            }
            writeFile.Close();
        }

Gelen Aramalar:

  • CS0234 C# The type or namespace name Resources does not exist in the namespace (are you missing an assembly reference?)
  • CS0234 C# The type or namespace name does not exist in the namespace (are you missing an assembly reference?)
  • CS0234 C# The type or namespace name Office does not exist in the namespace Microsoft (are you missing an assembly reference?)
  • CS0234 C# The type or namespace name does not exist in the namespace System Configuration (are you missing an assembly reference?)

Tags: , , , , , , , , ,
Posted in .NeT 2008, BizTalk, Yazılım | No Comments »

Source u Elimizde Olmayan DLL lere Strong Name Ekleme (İmzalama, SNK Ekleme)

Ağustos 21st, 2010

Bildiğiniz gibi, bir dll geliştirilirken, eğer imza eklenmezse, bu dll daha sonrasında GAC a (assembly e) atılamazlar. Kullanmanız gereken bir dll bulduğunuz da veya size başka bir yerden gönderildiğinde, geri dönüş yapıp, buna lütfen snk ekleyin demek de pek hoş olmaz zannımca.

Eğer böyle bir durumdaysanız, birazdan anlatacağım yöntemi kullanabilirsiniz;

Not: Aşağıda yazdıklarım sadece Visual Studio Command Prompt da çalışmaktadırlar. Normal CMD de boşuna uğraşmayın 🙂

Örneğin ; DLL imizin ismi Test.dll olsun.

  1. Assemblyimizi Dis-Assemble ediyoruz.

    İldasm Test.dll /out:Test.il

  2. Strong Name Key ekleyip tekrardan Re-Assemble ediyoruz.

    İlasm Test.il /res:Test.res /dll /key:Test.snk /out:YeniTest.dll

Ve elimizde imzalı bir dll olmuş oldu…

Strong Name i doğrulamak için aşağıdaki komutu kullanabilirsiniz.

Sn -vf YeniTest.dll

Tags: , , , , , , , , ,
Posted in .NeT 2008, Bilgisayar, BizTalk, Sharepoint | No Comments »

Assembly’yi Klasörler Halinde Görme

Aralık 14th, 2009

Yöntem 1 :

Klasör görünümü ile görmek için;

  1. Bir adet CMD açın (Başlat -> Çalıştır -> CMD ),
  2. CD komutuyla windows alındaki assembly klasörüne gidin ( CD C:\Windows\Assembly),
  3. Attrib -r -h -s desktop.ini komutunu yazıp, çalıştırın,
  4. Ren desktop.ini desktop.bak komutunu girin. Assembly klasörünü açınca normal klasör görünümünü görebilirsiniz.

Assembly görünümü ile görmek için;

  1. Bir adet CMD açın (Başlat -> Çalıştır -> CMD ),
  2. CD komutuyla windows alındaki assembly klasörüne gidin ( CD C:\Windows\Assembly),
  3. Ren desktop.bak desktop.ini komutunu girin, Assembly klasörünü açınca Assembly görünümünü görebilirsiniz.

Yöntem 2 :

Klasör görünümü ile görmek için;

  1. Regedit‘ i açın (Başlat -> Çalıştır -> Regedit),
  2. HKEY_LOCAL_MACHINE -> SOFTWARE ->Microsoft -> Fusion tabını bulun,
  3. Yeni bir REG_DWORD Değeri ekleyin,
  4. İsmini DisableCacheViewer, Değerini ise 1 yapın, Assembly klasörünü açınca normal klasör görünümünü görebilirsiniz.

Assembly görünümü ile görmek için;

  1. Regedit‘ i açın (Başlat -> Çalıştır -> Regedit),
  2. HKEY_LOCAL_MACHINE -> SOFTWARE ->Microsoft -> Fusion tabını bulun,
  3. Listedeki değerlerden DisableCacheViewer kaydını bulup, silin, Assembly klasörünü açınca Assembly görünümünü görebilirsiniz.

Gelen Aramalar:

  • assembly klasörü nedir

Tags: , , , , , , , , , , , ,
Posted in Sistem | No Comments »

Windows 7 Trial Süresini Uzatma

Kasım 12th, 2009

Command Prompt dan aşağıdaki komutu yazıp, restart edince süre 30 gün daha uzatılacaktır;

slmgr -rearm

Tags: , , ,
Posted in Bilgisayar | No Comments »

İşletim Sistemi Kurulum Tarihi

Aralık 15th, 2008

İşletim sisteminizi ne zaman kurduğunuzu öğrenmeniz gerektiğinde ve bu tarihi hatırlayamıyorsanız, yapmanız gerekenler;

  1. Başlat -> Çalıştır -> cmd
  2. systeminfo

bu adımlardan sonra karşınıza aşağıdaki gibi bir ekran çıkacaktır, buradan ilgili bilgileri bulabilirsiniz…

systeminfo

Gelen Aramalar:

  • işletim sistemi kurulum tarihi
  • işletim sistemi kurulumu
  • işletim sisteminin kurulumu
  • İşletim Sistemi Kurulumu İçin Gereksinimler
  • işletim sistemi kurulum

Tags:
Posted in Bilgisayar | No Comments »

C#’da Command Komutları

Ağustos 4th, 2008

C# da Cmd.exe ile bir komut çalıştırmak istiyorsak aşağıdaki komutu kullanabiliriz.

string arguments = “/C C:\\Windows\\xyz.exe -h -blabla”;

System.Diagnostics.Process.Start(“cmd.exe”,arguments);

yok eğer ben cmd.exe falan istemiom direkt bir dosya açaçam diyosanız ise

System.Diagnostics.Process.Open(“blabla.txt”);

komutunu kullanabilirsiniz.

Gelen Aramalar:

  • c# cmd komutları
  • c# cmd komutları çalıştırma
  • c# cmd command
  • c# command
  • C# komutları
  • c# ile dos komutu çalıştırma

Tags: , , , , , ,
Posted in .NeT 2008 | No Comments »