Evren Ayan » VS & TFS

Çözümlerin Paketlenememesi

0

Tarih : 15-11-2011 | Kategori : Sharepoint, VS & TFS

Visual Studio 2010 ile Sharepoint development gerçekleştirdikten sonra Farm Solution olarak deploy edeceğiniz wsp dosyalarınızı oluşturmak üzere proje üzerinde sağ tıklar ve “Package” komutunu verirsiniz. Bu işlem sonrası proje dizininizde varsayılan olarak bin/debug klasörü altına wsp uzantılı dosyanız yaratılır. Ancak bazen klasör isim uzunluğunuza bağlı olarak aşağıdaki hatayı alabilirsiniz.

The specified path, file name, or both are too long. The fully qualified file name must be less than 260 characters, and the directory name must be less than 248 characters

Aslında bu ne Sharepoint‘in ne de Visual Studio‘nun oluşturduğu bir hatadır. Hata tamamen NTFS file systemden kaynaklanmakta ve malesef bir çözümü bulunmuyor. Bu nedenle projelerinizi oluşturuken uzun ve içiçe geçmiş klasör yapıları yerine daha kısa yapılar kullanırsanız ve isimlendirme konusunda da dikkatli olursanız herhangi bir dorun yaşamadan paketleri oluşturabilir ve deployment öncesi gereksiz strese girmezsiniz.

Örneğin aşağıdaki gibi bir hiyerarşi yerine

C:\Users\YOUR_USERNAME\Documents\Visual Studio 2010\Projects\

aşağıdaki gibi bir yapı kullanılabilir projelerinizi depolamak için.

C:\Projects

WFInvokeCustomMethod Sharepoint Designer Aktivitesi

0

Tarih : 14-10-2011 | Kategori : Genel, Sharepoint, VS & TFS

2008 yılında hazırladığımız WFServiceManager aktivitesi aracılığı ile Sharepoint Designer iş akışlarını biraz daha akıllık ve işe yarar hale getirebiliyorduk. Reflection kullandığımız bu yapıda temel mantık olarak developerdan beklenen şöyle bir süreçti.

  • Workflow içerisinden erişmek istediğin kaynağa veya yapmak istediğin aksiyona yönelik işlemleri bir class library projesinde yaz ve derle.
  • Elde ettiğin dll’i Sharepoint uygulamanın “bin” klasörüne kopyala
  • Designer içerisinden yüklemiş olduğun bu yeni aktiviteye full qualified method name bilgisini ver göndereceğin parametreleri aralarında pipe (|) karakteri olacak şekilde gönder.
  • Geri dönen sonucu kullan

Bu işlem adımlarıyla bir kullanıcının manager bilgisini veritabanında sorgulamaktan, veritabanına kayıt yazmaya, personel sicilini öğrenmekten, kullanılabilir isin gün sayısını bulamaya pek çok yapamayacağımız işlemi yapılabilir hale getirdik. Tabi bunun da bir bedeli vardı. Reflection kullanıyor olmamız ve Sharepoint tarafından trusted görülmeyen kaynaklara trusted görülmeyen referanslar ile erişiyor olmamız Sharepoint’i kızdırıyor. Ve bu nedenle ya web.config aracılığı ile application trust seviyenizi full olarak ayarlamanız yada yeni bir CAS (Code Access Security) policy hazırlamanız gerekiyordu.

Sözün özü WFServiceManager ismi değişmiş olarak (WFInvokeCustomMethod), Sharepoint 2010 ve Visual Studio 2010 uyumlu olarak yeni versiyon halinde yayında. Henüz setup paketini proje içerisine dahil etmedim, bu nedenle oldukça basit olan kurulum adımlarını takip etmeniz gerekecek.

Umarım işinize yarar, yaşanılan sıkıntılar için site içindeki iletişim kısmından bana ulaşabilirsiniz.

BizTalk Server 2010 Development Eğitimi

0

Tarih : 20-09-2011 | Kategori : .Net, Genel, VS & TFS

Ceviz Bilgi Teknolojileri tarafından gerçekleştirilecek olan ve 31 Ekim – 4 Kasım tarihleri için günleri belirtilmiş BizTalk Server 2010 Uygulama Geliştirme Eğitimi’nden sizleri de haberdar etmek isterim. Toplam 5 gün olarak planlanan eğitime katılmak için aşağıdaki önkoşullara sahip olmanız gerekmektedir.

  • Dağıtık uygulama geliştirme konusunda en az 1-2 yıllık tecrübe
  • Microsoft .NET Framework  kavramları ve teknolojileri konusunda altyapı
  • Microsoft Visual Studio 2005 veya daha yeni sürümleriyle çalışmış olmak
  • Microsoft SQL Server ile çalışmış olmak
  • XML teknolojisi ile çalışmış olmak
  • BizTalk tecrübesi gerekli değildir

Eğitim hakkında daha detaylı bilgiye ulaşmak için burayı tıklayabilirsiniz.

Windows 8 Developer Preview Download

0

Tarih : 20-09-2011 | Kategori : Genel, VS & TFS

Microsoft’un standart istemci bilgisayarları ve özellikle tablet bilgisayarlar için geliştirmesine devam ettiği Windows 8 ürününe ait developer preview kullanıcılara açıldı. Bir ön beta olarak düşünebileceğimiz bu versiyon için Microsoft’un hazırladığı paketler şöyle :

  • Windows Developer Preview with developer tools English, 64-bit (x64)
  • Windows Developer Preview English, 64-bit (x64)
  • Windows Developer Preview English, 32-bit (x86)

Sisteminize yüklemek için gerekli görülen minimum sistem gereksinimleri ise şu şekilde.

  • 1GHz ve üzeri 32-bit veya 64-bit işlemci
  • 32-bit için 1 GB, 64-bit için 2 GB RAM
  • 32-bit için 16 GB, 64-bit için 20 GB boş disk alanı
  • DirectX 9 desteği
  • Mümkünse dokunmatik bir ekran
  • MetroStyle uygulamalar için 1024×768 ekran çözünürlüğü (minimum)

Tek bir bilgisayara sahipseniz ve daha ön beta konumdaki bir ürünle hayatınıza devam edemeyecek ama illakide test etmek istiyorsanız önerim. VMWare, VirtualBox veya Hyper-V tabanlı bir yapı üzerinde sanal olarak ortamı oluşturmanız yönünde.

Detaylı bilgiler ve ürünü indirmek için adresini ziyaret edebilirsiniz

Sunucu ve Yazılım Araçları Web Seminerleri

0

Tarih : 24-08-2011 | Kategori : .Net, Genel, SQL Server, VS & TFS

Microsoft Türkiye Blog‘unda Gökben Utkun tarafından detaylarıyla iletilen habere göre Sunucu ve Yazılım Araçları Web Seminerleri tabanlı ürünlere ilişkin Ağustos – Aralık 2011 dönemi web semineri planları yapılmış.

Metnin oldukça uzun olması ve ilk kaynağın orası olması sebebiyle içeriği buradan paylaşmak istemiyorum. Güncellemelerden haberdar olmak ve etkinlikler hakkında detaylı bilgi alarak kayıt olmak için tıklayınız.

C:\Windows\Assembly Klasörünün Explorer İle Açılması

0

Tarih : 12-08-2011 | Kategori : Genel, Sharepoint, VS & TFS

Zaman zaman C:\Windows\assembly klasörüne  explorer yardımıyla erişmek ve orada yer alan bir dll’i almak gerekir. Bunun için uygulayabileceğiniz pratik yöntem şu şekilde :

  • Başlat > Çalıştır kısmına “regedit” yazın ve “Enter” a basın.
  • Registry editorunde “HKEY_LOCAL_MACHINE\Software\Microsoft\Fusion” anahtarına kadar gidin.
  • Buraya yeni bir DWORD değer yaratın. İsmi “DisableCacheViewer” olsun ve değer olarak “1″ atayın.

Bundan sonra alana explorer yardımıyla gitmek için bu değeri “1″, eski haline çevirmek için “0″ yapmanız yeterli olacaktır.

Hosted TFS

0

Tarih : 18-07-2011 | Kategori : VS & TFS

Bahadır Arslan tarafından yazılan ve Simple Talk tarafından İngilizce’ye çevrilerek yayınlanan “Hosted TFS Review” makalesini okumanızı tavsiye ederim. Hem hosted TFS hakkında bilgi edinebileceğiniz hem de bu hizmeti sağlayan firmaların servislerine yönelik karşılaştırmalı test sonuçlarını bulabileceğiniz bu makaleyi okumanızı öneririm.