Di mana adalah Microsoft.CSharp Anyway?

Aku menyerahkan .zip file dengan struktur proyek cukup kompleks dan yang telah merobek keluar dari subversion.  Kode adalah referensi Microsoft.CSharp, seperti dalam:

image

Seperti Anda dapat melihat, visual studio hilang DLL sebenarnya. 

Aku tidak biasanya berpikir tentang di mana hal-hal ini berada secara fisik.  Aku menggali di sekitar sini, dibuat baru konsol app (berikut setelah membaca melalui pertukaran ini sedikit) dan menemukan DLL di lingkungan saya di: C:\Program Files (x 86)\Referensi AssembliesMicrosoftFramework.NETFrameworkv4.0ProfileClientMicrosoft.CSharp.dll.

Ini benar-benar memunculkan masalah dengan visual studio mengeluh bahwa saya penargetan lingkungan salah, "Microsoft.CSharp.dll atau salah satu dependensinya memerlukan sebuah versi.NET bla bla bla".  Di ujung, Aku menghapus referensi sama sekali dan yang tampaknya telah memecahkan masalah.

Ini adalah hanya salah satu dari hal-hal aneh sulit untuk mengetahui dan semacam hal yang kurang menarik daripada sebuah argumen dengan istri Anda mengenai apakah ada terlalu banyak wanita mantel di dalam lemari Tersenyum

</akhir>

Berlangganan ke blog saya.

Ikuti saya di kegugupan di http://www.twitter.com/pagalvin

Sangat Cool BrightStarr Video

Setelah baru saja mulai bekerja di sini di BrightStarr, Saya cukup psyched bahwa kita sudah memasang bersama very cool video di youtube di sini: http://www.youtube.com/user/BrightStarrSP

Aku tidak terlibat dalam memproduksi itu dan aku tidak pribadi besar pada jenis usaha promosi, tapi yang satu ini cukup keren untuk saya.

Cool BrightStarr Video

</akhir>

Berlangganan ke blog saya.

Ikuti saya di kegugupan di http://www.twitter.com/pagalvin

Selamat tinggal CGS, Halo BrightStarr!

Besok, Saya secara resmi mulai hari pertama saya di BrightStarr (www.brightstarr.com), perusahaan dengan kantor U.S. yang berbasis di Inggris, sangat, hanya 6 mil dari rumah saya.

Itu adalah keputusan yang mudah untuk meninggalkan CGS, tapi membuat keputusan sulit Tersenyum.  Mari saya jelaskan.

Saya bergabung CGS lebih dari setahun yang lalu (Desember 2009) dan bergabung sebagai Direktur SharePoint consulting praktek.  Ini tampak seperti ide yang cemerlang pada saat ini.  Di sini di Amerika Serikat setidaknya, Hal ini cukup umum bagi orang untuk mulai sebagai junior dev tipe orang, menulis laporan dan melacak masalah kesalahan pembulatan menjengkelkan (Saya Jangan lewatkan hari-hari sama sekali!).  Anda mendapatkan tingkat peningkatan tanggung jawab dan pengembangan terkait keangkeran.  Saya memiliki kesempatan luar biasa selama karir saya untuk beberapa hal yang sangat keren.  Aku harus menulis sebuah sistem faktur dari awal.  Aku harus bekerja dengan orang-orang cerdas, termasuk adikku semua orang, mengembangkan web lengkap berbasis pengembangan aplikasi untuk 4GL yang disebut kemajuan.  Menyenangkan, menyenangkan kali.

Tentu saja, kemajuan Anda dari Sr. Jenis dev untuk memimpin tim teknis, berbatasan dengan makhluk yang paling keramat hal teknis-arsitek.

Kebijaksanaan konvensional pada perkembangan ini adalah bahwa langkah berikutnya dari arsitek adalah beberapa jenis lebih senior manajemen peran.

Aku membeli ke dan menerima perkembangan itu.  Ketika saya bergabung CGS di salah satu peran yang lebih senior, Aku diantisipasi, sampai batas tertentu, saya akan melangkah "di luar" arsitek dan menjadi semacam "super arsitek" jenis peran – salah satu arsitek untuk memerintah mereka semua Tersenyum

Bagi saya, yang ternyata menjadi kurang sukses.  Tidak untuk mengatakan bahwa saya tidak memiliki beberapa keberhasilan baik dalam peran, tetapi pada akhirnya, Saya bukan seorang manajer praktek klasik.  Meminta orang secara mingguan Apakah mereka telah memasuki waktu mereka sistem absen hanya tidak sangat menarik untuk saya.  Penjadwalan keluar "sumber daya" (atau orang, Benarkah) bulan di muka hanya membosankan.  Menuangkan di atas menabur dan mencari dan menutup celah potensial yang mungkin sedikit kita di masa depan adalah nyata horor.  Namun, ini adalah hal penting dan mengingat betapa pentingnya mereka untuk peran CGS, itu jelas perubahan harus dilakukan. 

Itu hanya jelas bagi saya setelah banyak berpikir, Namun.  Untungnya, bukti adalah cukup jelas bagi saya bahwa setelah saya benar-benar berpikir tentang hal itu, menjadi jelas. 

Yang membuat saya mencari posisi terbuka dan saya menemukan BrightStarr.

Saya telah ditandatangani sebagai seorang arsitek SharePoint dan aku tidak sabar untuk memulai.  Sejauh, mereka sangat mengesankan kru dan saya berpikir bahwa mereka (Kami!) siap untuk membuat nama yang nyata di pasar.  Saya akan posting lebih banyak tentang apa yang saya lakukan di sana dan saya benar-benar menantikan untuk itu.  Lihat di situs web mereka- www.brighstarr.com -itu adalah karya yang mengesankan.

Saya menganggap diri saya sangat beruntung dalam semua ini.  Kita semua telah melihat berbagai pertengahan untuk manajer tingkat senior yang semacam terjebak dalam rawa, tidak dapat benar-benar unggul atau maju cepat dan dengan keyakinan.  Itu adalah dimana saya dipimpin dan saya sangat senang telah melarikan diri itu begitu mudah. 

</akhir>

Berlangganan ke blog saya.

Ikuti saya di kegugupan di http://www.twitter.com/pagalvin

Mengubah kelompok-kelompok kolom situs di SharePoint Designer 2010

Saya membuat sebuah membunuh kolom situs menggunakan SharePoint Designer 2010 pagi ini dan menyadari bahwa aku telah memberi mereka semua kelompok yang salah.  Itu memalukan sulit untuk mencari tahu.  Aku tidak tahu di mana untuk klik...

image

Aku tetap ingin double klik baris sendiri atau klik tombol pengaturan kolom di pita.

Ternyata, jawaban yang benar (atau setidaknya satu jawaban yang benar) adalah satu klik pada kelompok itu sendiri.  Menunggu sebentar dan kemudian itu akan memungkinkan Anda untuk memasukkan nilai, seperti yang ditunjukkan:

image

Cukup mudah setelah Anda tahu apa yang harus dilakukan, Tapi itu menghindari saya untuk sedikit.

</akhir>

Berlangganan ke blog saya.

Ikuti saya di kegugupan di http://www.twitter.com/pagalvin

Secara manual mengedit File SPD XOML untuk membersihkan variabel

Dalam posting ini di sini ("Mendapatkan jawaban kembali dari aktivitas proses persetujuan awal"), Saya menyebutkan bahwa Anda dapat secara tidak sengaja menambahkan seluruh membunuh dari alur kerja variabel Anda SharePoint Designer alur kerja.  Hal-hal yang dapat dengan cepat menjadi berantakan dan sulit untuk dibaca.  Khusus, Jika Anda menambahkan "Mulai persetujuan proses kegiatan" tindakan ke alur kerja Anda, Hapus itu dan menambahkan lagi, Anda berakhir dengan semua variabel alur kerja kegiatan itu dua kali. 

Rasa sakit yang nyata untuk pergi melalui dan menghapus semua orang secara manual, Jadi aku meskipun aku akan mencoba untuk menghapusnya langsung dari XOML file.  Ini terbukti cukup mudah untuk dilakukan. 

Pertama, Anda perlu untuk mencari berkas XOML yang sebenarnya.  Saya menulis tentang topik di sini: http://www.mstechblogs.com/paul/how-to-find-and-edit-spd-2010-workflow-xoml-files.  Setelah ditemukan, Buka XOML file dan menemukan sebuah variabel yang ingin Anda hapus.  Dalam hal ini, Saya menambahkan "Memulai proses persetujuan" kegiatan alur kerja dua kali.  Saya ingin menghapus sebuah variabel alur kerja yang bernama "isItemApproved" karena hal ini tidak lagi digunakan dan ada variabel duplikat bernama "isItemApproved1". 

Hanya melakukan pencarian teks untuk variabel.  Layar saya terlihat seperti ini:

image 

Jika Anda mencari di sekitar di XOML file, Anda akan melihat bahwa "IsItemApproved1" yang digunakan di berbagai tempat sementara asli "IsItemApproved" hanya didefinisikan sekali dan tidak pernah digunakan.

Hapus itu dan kemudian simpan berkas.

Bagian hanya rumit adalah bahwa aku harus benar-benar menutup SPD sama sekali dan menjalankannya sebelum SPD mengakui bahwa bidang dihapus.

Tentu saja, menghapus bidang bukan satu-satunya hal yang dapat Anda lakukan dengan XOML dan saya mungkin blog tentang topik-topik lain seperti ini di masa depan.

Anda ingin menjadi sangat berhati-hati tentang apa yang Anda lakukan di sini dan mengambil backup dari pekerjaan Anda.  Anda dapat membuat tampaknya kecil / perubahan halus di sini bahwa sampah alur kerja sejauh SPD yang bersangkutan dan Anda bisa kehilangan jam upaya sementara Anda membangunnya.

</akhir>

Berlangganan ke blog saya.

Ikuti saya di kegugupan di http://www.twitter.com/pagalvin

Bagaimana untuk mencari dan mengedit SPD 2010 Alur kerja XOML file

Aku sedang meneliti cara mudah untuk menghapus sekelompok alur kerja variabel tanpa harus menghabiskan sore saya di sesi penyiksaan klik SPD penuh sesak nafas.  Saya pikir itu untuk mengedit XOML langsung, Itulah XML file mendasari SPD's deklaratif Workflow.  Ini adalah bagaimana saya menemukan.

Pertama, pergi ke opsi semua file di bawah situs objek dalam navigasi.  Anda memerlukan izin yang sesuai untuk melihat ini, Jadi jika itu hilang untuk Anda, menarik bagi orang benar admin memberikan Anda setujui  Ini adalah apa yang tampak seperti:

image

 

Semua file menunjukkan daftar... semua file:

image

Pilih folder alur kerja dan Anda melihat daftar folder untuk setiap alur kerja:

image

Klik ke folder yang benar dan  Anda melihat daftar semua barang menarik yang membentuk alur kerja deklaratif SPD.  Klik kanan pada .xoml file dan pilih "Buka dengan-> SharePoint Designer (Terbuka seperti XML)"untuk mengedit XOML langsung:

image

Anda mungkin ingin melakukan manual backup sebelum Anda bermain-main dengan hal-hal.  Biasa copy/paste file langsung dalam SPD mungkin cukup baik, atau Anda dapat menyalin paste seluruh teks XML dan menyimpannya ke desktop Anda atau apa pun yang Anda wont dalam kasus ini.

</akhir>

Berlangganan ke blog saya.

Ikuti saya di kegugupan di http://www.twitter.com/pagalvin

Mendapatkan jawaban kembali dari aktivitas proses persetujuan awal

Aku sudah bermain-main dengan SharePoint Designer alur kerja mewah baru "Memulai proses persetujuan" aktivitas dan cepat terhalang karena aku tidak bisa segera menjawab pertanyaan, "itu disetujui atau tidak?”. 

Jawaban singkatnya adalah bahwa sangat mudah untuk mendapatkan jawaban.  Ketika Anda menambahkan kegiatan ini ke alur kerja Anda utama, SPD menambahkan variabel bazillion variabel alur kerja dan sumber data parameter, seperti yang Anda lihat di sini:

SNAGHTML2350fe72

Anda juga akan dicatat bahwa jika Anda menambahkan lebih dari satu ini, SPD menambahkan "1" dan sebagainya semua variabel. 

Saya menemukan bahwa ketika saya dihapus pertama "Memulai proses persetujuan" kegiatan, set pertama alur kerja terkait variabel tetap (Sayangnya).  Jadi, berhati-hati bagaimana Anda menggunakan ini karena jika tidak, Anda akan berakhir dengan  Daftar sangat berantakan alur kerja variabel.

Aku memberikan kredit Microsoft untuk mengikuti konvensi penamaan "adalah" untuk variabel Boolean.  Konvensi ini membuatnya cukup jelas jenis data adalah seharusnya ada.

Dalam meneliti, Saya menemukan artikel ini membantu: http://office.microsoft.com/en-us/sharepoint-designer-help/workflow-actions-in-sharepoint-designer-2010-a-quick-reference-guide-HA010376961.aspx.  Itu benar-benar tidak mengatasi masalah khusus ini, tetapi memiliki beberapa informasi yang baik pada topik jadi aku akan pergi ke sana jika Anda ingin mempelajari lebih lanjut tentang kegiatan ini spesifik dan saudara kandung.

</akhir>

Berlangganan ke blog saya.

Ikuti saya di kegugupan di http://www.twitter.com/pagalvin

SharePoint Designer 2010 Fungsi MOD

Saya bekerja keluar beberapa log di mana karyawan dapat meminta liburan, sakit waktu, dll. Satu Validasi aturan memerlukan bahwa Anda harus selalu meminta waktu di 4 jam interval.  Hal ini cukup mudah-menggunakan modulus fungsi.  Modulus fungsi memberitahu Anda sisa di divisi.  Jika tidak ada sisa, modulus adalah nol, Jika tidak, ini adalah apa yang tersisa.  Misalnya, 8 mod 4 = 0 (8 / 4 = 2 dengan tidak ada sebagian kecil).  Dilain pihak, 8 mod 5 adalah 3.

Saya perlu melakukan ini sekali dengan SPD 2007 sekali waktu dan aku benar-benar berakhir menggunakan sebuah bentuk InfoPath untuk memecahkan, Jadi ini ditangani di ujung depan saat itu.  Dalam kasus yang sekarang, mungkin ada sebuah bentuk InfoPath dalam gambar, Tapi itu tidak belum jelas.  Jadi, Saya bekerja keluar suatu teknik untuk memastikan waktu itu permintaan selalu di 4 Penambahan jam.  Aku akan melakukan matematika, menyimpannya dalam string dan kemudian beberapa substring barang. 

Aku menarik SPD 2010 dan mengejutkan saya (dan sedikit malu) ada modulus fungsi sudah:

image

Saya sekali lagi terkejut bahwa sesuatu yang kubutuhkan yang sudah ada dari kotak.  Kelihatannya seperti fungsi aneh untuk Microsoft untuk menyertakan dalam campuran.  Memiliki semacam "ini mudah, Jadi mari kita membuangnya di"merasa untuk itu.  Aku bersimpati dengan yang, seperti yang saya lakukan sendiri sepanjang waktu.  Ini proyek CodePlex memiliki banyak fungsi kecil yang dihasilkan dari prinsip ItsEasy.  Pada saat yang sama, Microsoft terus mendukung bukti "95% dari jalan" efek dengan produk.  Mereka melaksanakan fungsi Mod, tapi bukan fungsi bulat, misalnya.

</akhir>

Berlangganan ke blog saya.

Ikuti saya di kegugupan di http://www.twitter.com/pagalvin

Proyek CodePlex – SP2010 Explorer

Sebagai bagian dari upaya terus-menerus untuk mempelajari rincian teknis tingkat rendah SharePoint 2010, Saya telah membuat "SharePoint Explorer"jenis alat.  Gagasan bukanlah hal baru.  Saya menggunakan proyek ini lebih dari sekali: http://sharepointexplorer.codeplex.com/.  Ide saya adalah untuk menciptakan sebuah versi SharePoint bahwa menggunakan terhubung bagian web untuk menunjukkan semua detail tingkat rendah bahwa object model dapat menyediakan. 

Posting blog ini berfungsi sebagai kedua pengumuman proyek serta panggilan untuk sukarelawan.  Jika Anda tertarik untuk bekerja pada proyek ini, Beritahu saya via email (Galvin.Paul@Gmail.com) dan kami akan bekerja.

Berikut adalah proyek: http://sp2010explorer.codeplex.com/

</akhir>

Berlangganan ke blog saya.

Ikuti saya di kegugupan di http://www.twitter.com/pagalvin

SharePoint Designer 2007 Alur kerja proyek CodePlex ekstensi

Aku meletakkan bersama proyek CodePlex kedua (rincian akan diumumkan pada hari Rabu minggu ini, Plus atau minus) dan aku melihat proyek pertama saya, "SharePoint Designer alur kerja ekstensi". Saya sangat terkejut dan malu melihat bahwa itu 's telah diunduh lebih dari 4,800 kali:

image

Aku pada dasarnya lupa tentang proyek ini dalam terakhir 12 bulan. Aku malu karena aku pada dasarnya telah ditinggalkan.

Aku akan harus melihat lagi dan mengingatkan diri sendiri tentang apa itu semua tentang.

Jika ada tertarik untuk mengerjakan proyek ini, Biarkan aku tahu dan kita akan melihat tentang berkolaborasi di atasnya. 4,800 mingguan tidak jumlah raksasa, tetapi lebih daripada pernah menyadari dan itu mungkin bernilai beberapa upaya memungutnya dan membawa ke depan.

</akhir>

Berlangganan ke blog saya.

Ikuti saya di kegugupan di http://www.twitter.com/pagalvin