Sometimes that you need to customize TFS Build 2010, you need to create a custom CodeActivity. A CodeActivity is written in C# and you can do what you can’t in TFS Build itself, there. The simplest way to create a custom CodeActivity, deploy and use it, is as follow: 1. Create a .Net 4.0 based …
After reading Jim Lamb’s guide for creating a custom workflow activity for TFS Build 2010, I created a project to create my own custom workflow activity too, by following Jim’s guides line by line. At the end, despite my correct custom activity, when I tried to use that in a typical template process by dragging …
ALM یا Application Lofecycle Management به طور اختصار یعنی مدیریت فرایند تولید نرمافزار با استفاده از ابزارهای کار تیمی مثل Source Control، Issue Tracking، Build Automation و… در واقع با کمک ALM کلیه امور مربوط به توسعه نرمافزار در یک تیم تولید نرمافزار به طور یکپارچه مدیریت و هدایت میشود. در اینجا منظور از امور …
Just one day ago Visual Studio 2010 RTM has been officially released in some priced editions and some free editions. Free editions are named Express editions and is provided as 4 separate editions: Visual Web Developer, Visual Basic, Visual C# and Visual C++.Express editions have limitations. But this not means that you could not use …
دیروز نسخه نهایی Visual Studio 2010 منتشر شد. به همین مناسبت من تصمیم گرفتهام کاری را که همیشه میخواستم انجام بدهم را این بار عملی کنم. این بار میخواهم صرفاً از ویرایشهای Express ویژوال استودیو که رایگان هم هستند استفاده کنم و تا آنجایی که دچار محدودیتهای فنی خیلی جدی نشدهام به استفاده از آن …
خیلی قدیمها فایلهای متنی صرفا در قالب اسکی (ANSI) ذخیره میشدند. در این قالب به ازای هر نویسه یا کاراکتر دقیقاً یک بایت وجود داشت. علاوه بر این از هیچ (مجموعه) کاراکتری در ابتدای فایل به عنوان header استفاده نمیشد. اما حالا با وجود code pageها و یونیکد اوضاع فرق کرده است. حالا باید برای …
درست یک سال پیش در چنین روزی بعد از دریافت مجوز از «رییس»، پروژه مهاجرت از داتنت ۲ به ۳٫۵ شروع شد. با آن که همان وقت مطلب کاملی راجع به آن نوشته بودم اما موارد زیر از قلم افتاده بودند. دلیلش هم این بود که ما هم زمان با تغییر داتنت فریمورک و ویژوال …
در Visual Studio 2005 (و احتمالا نسخه ۲۰۰۸) هر بار که Web Site Administration Tool در یک پروژه وب اجرا شود عبارت xmlns=“http://schemas.microsoft.com/.NetConfiguration/v2.0“ به عنوان یک attribute به تگ <configuration> در web.config اضافه میشود. علی الظاهر این کار از دید مایکروسافت یک باگ است و تگ فوق الذکر نباید چنین attributeی داشته باشد. وجود این …
برای این مهاجرت (ارتقا) باید ملاحظات زیادی را در نظر گرفته و دقت زیادی میکردم. چون حجم پروژهها و solutionها خیلی زیاد بود و وابستگیهای زیادی به هم داشتند و کمترین اشتباه دردسرهای زیادی را درست میکردند. خصوصا این که کل سورس با ملاحظات امنیتی مختلفی روی Source Safe قرار داشتند. مشکلاتی را که در …
از چند وقت پیش که استفاده از سورس کنترل TFS به جای ویژوال استودیو در دستور کار قرار گرفت فهمیدم که از TFS میتوان به جای جیرا که الان از آن استفاده میکنیم هم استفاده کنیم. وجود امکانات دیگری مثل بیلدهای اتوماتیک و Code Analysis به هنگام check-in برنامه نویسان انگیزه خیلی خوبی شد برای …