<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://bloggingabout.net/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Vagif Abilov's blog on .NET - All Comments</title><link>http://bloggingabout.net/blogs/vagif/default.aspx</link><description /><dc:language>en</dc:language><generator>CommunityServer 2008.5 SP2 (Build: 40407.4157)</generator><item><title>cool</title><link>http://bloggingabout.net/blogs/vagif/archive/2010/02/17/fluent-configuration.aspx#577165</link><pubDate>Thu, 26 Jan 2012 08:44:01 GMT</pubDate><guid isPermaLink="false">813b6dfd-644e-4573-a816-eebab56ba0d0:577165</guid><dc:creator>pisos barcelona</dc:creator><description>&lt;p&gt;It took me time to read all the tips, but I clearly loved the post. It proved to be very helpful to me and I’m certain to all of the commenters here! &amp;nbsp;&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://bloggingabout.net/aggbug.aspx?PostID=577165" width="1" height="1"&gt;</description></item><item><title>re: How to configure AutoTest.Net to use Snarl notifications</title><link>http://bloggingabout.net/blogs/vagif/archive/2011/09/21/how-to-configure-autotest-net-to-use-snarl-notifications.aspx#576983</link><pubDate>Fri, 09 Dec 2011 03:03:41 GMT</pubDate><guid isPermaLink="false">813b6dfd-644e-4573-a816-eebab56ba0d0:576983</guid><dc:creator>christian louboutin sale</dc:creator><description>&lt;p&gt;Their so extremely instructive things are submitted below. These products would be the high quality inside them for hours straight answers are usually posted here, plus &amp;#39;m seeking for this type of info thanks for current.&lt;a rel="nofollow" target="_new" href="http://www.chinagownsonline.com/"&gt;www.chinagownsonline.com&lt;/a&gt;&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://bloggingabout.net/aggbug.aspx?PostID=576983" width="1" height="1"&gt;</description></item><item><title>re: Mock framework challenges in F#</title><link>http://bloggingabout.net/blogs/vagif/archive/2010/08/04/mock-framework-challenges-in-f.aspx#576779</link><pubDate>Fri, 02 Dec 2011 19:31:16 GMT</pubDate><guid isPermaLink="false">813b6dfd-644e-4573-a816-eebab56ba0d0:576779</guid><dc:creator>Sean</dc:creator><description>&lt;p&gt;Looks like I&amp;#39;m a little late to the party but really appreciate the NSubstitute short (Because of it I moved from Moq for F#) and especially the helper &amp;quot;class&amp;quot;. &amp;nbsp;As neat as Object Expressions are as an idea, they are way more code then what you posted.&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://bloggingabout.net/aggbug.aspx?PostID=576779" width="1" height="1"&gt;</description></item><item><title>re: Using T4 templates to manage assembly version information</title><link>http://bloggingabout.net/blogs/vagif/archive/2010/04/24/using-t4-templates-to-manage-assembly-version-information.aspx#576540</link><pubDate>Mon, 21 Nov 2011 21:26:02 GMT</pubDate><guid isPermaLink="false">813b6dfd-644e-4573-a816-eebab56ba0d0:576540</guid><dc:creator>Herb</dc:creator><description>&lt;p&gt;I researched every solution out there and this is the ultimate solution, and here is my version. &amp;nbsp;I did have some issues end to end and had to refer to Adams comment.&lt;/p&gt;
&lt;p&gt;1. review the following: &lt;a rel="nofollow" target="_new" href="http://msdn.microsoft.com/en-us/library/ee847423.aspx"&gt;msdn.microsoft.com/.../ee847423.aspx&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;2. That will cause a missing filetracker.dll issue which is resolved by placing the following at the VERY END of your project file.&lt;/p&gt;
&lt;p&gt;&amp;lt;Project&amp;gt;&lt;/p&gt;
&lt;p&gt;...&lt;/p&gt;
&lt;p&gt; &amp;nbsp;&amp;lt;PropertyGroup&amp;gt;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp;&amp;lt;TrackFileAccess&amp;gt;false&amp;lt;/TrackFileAccess&amp;gt;&lt;/p&gt;
&lt;p&gt; &amp;nbsp;&amp;lt;/PropertyGroup&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;lt;/Project&amp;gt;&lt;/p&gt;
&lt;p&gt;this is my transform entry in the same project file.&lt;/p&gt;
&lt;p&gt;&amp;lt;PropertyGroup&amp;gt;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp;&amp;lt;TransformOnBuild&amp;gt;true&amp;lt;/TransformOnBuild&amp;gt;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp;&amp;lt;OverwriteReadOnlyOutputFiles&amp;gt;true&amp;lt;/OverwriteReadOnlyOutputFiles&amp;gt;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp;&amp;lt;!-- Other properties can be inserted here --&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;lt;/PropertyGroup&amp;gt;&lt;/p&gt;
&lt;p&gt;This is my entire TT as our build system had this auto build increment already in place and in an ini file. &amp;nbsp;I am glad I didn&amp;#39;t have to do that work :)&lt;/p&gt;
&lt;p&gt;&amp;lt;#@ template debug=&amp;quot;false&amp;quot; hostspecific=&amp;quot;true&amp;quot; language=&amp;quot;C#&amp;quot; #&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;lt;#@ output extension=&amp;quot;.cs&amp;quot; #&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;lt;#@ import namespace=&amp;quot;System.IO&amp;quot; #&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;lt;#@ import namespace=&amp;quot;System.Text.RegularExpressions&amp;quot; #&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;lt;#&lt;/p&gt;
&lt;p&gt;	string templateDirectory = Path.GetDirectoryName(Host.TemplateFile);&lt;/p&gt;
&lt;p&gt;	string outputFilePath = Path.Combine(templateDirectory, &amp;quot;..\\..\\..\\cm\\CMBuildVersion.ini&amp;quot;);&lt;/p&gt;
&lt;p&gt;	string contents = File.ReadAllText(outputFilePath);&lt;/p&gt;
&lt;p&gt;	Regex versionRegex = new Regex(@&amp;quot;BuildVersion\=(?&amp;lt;version&amp;gt;\d+)&amp;quot;);&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp;MatchCollection matches = versionRegex.Matches(contents);&lt;/p&gt;
&lt;p&gt;	string version = matches[0].Groups[&amp;quot;version&amp;quot;].Value;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp;RevisionNumber = Convert.ToInt32(version);&lt;/p&gt;
&lt;p&gt;#&amp;gt;&lt;/p&gt;
&lt;p&gt;using System.Reflection;&lt;/p&gt;
&lt;p&gt;using System.Runtime.CompilerServices;&lt;/p&gt;
&lt;p&gt;using System.Runtime.InteropServices;&lt;/p&gt;
&lt;p&gt;// General Information about an assembly is controlled through the following &lt;/p&gt;
&lt;p&gt;// set of attributes. Change these attribute values to modify the information&lt;/p&gt;
&lt;p&gt;// associated with an assembly.&lt;/p&gt;
&lt;p&gt;[assembly: AssemblyTitle(&amp;quot;MotherApplication&amp;quot;)]&lt;/p&gt;
&lt;p&gt;[assembly: AssemblyDescription(&amp;quot;&amp;quot;)]&lt;/p&gt;
&lt;p&gt;[assembly: AssemblyConfiguration(&amp;quot;&amp;quot;)]&lt;/p&gt;
&lt;p&gt;[assembly: AssemblyCompany(&amp;quot;&amp;quot;)]&lt;/p&gt;
&lt;p&gt;[assembly: AssemblyProduct(&amp;quot;MotherApplication&amp;quot;)]&lt;/p&gt;
&lt;p&gt;[assembly: AssemblyCopyright(&amp;quot;Copyright © &amp;nbsp;2011&amp;quot;)]&lt;/p&gt;
&lt;p&gt;[assembly: AssemblyTrademark(&amp;quot;&amp;quot;)]&lt;/p&gt;
&lt;p&gt;[assembly: AssemblyCulture(&amp;quot;&amp;quot;)]&lt;/p&gt;
&lt;p&gt;// Setting ComVisible to false makes the types in this assembly not visible &lt;/p&gt;
&lt;p&gt;// to COM components. &amp;nbsp;If you need to access a type in this assembly from &lt;/p&gt;
&lt;p&gt;// COM, set the ComVisible attribute to true on that type.&lt;/p&gt;
&lt;p&gt;[assembly: ComVisible(false)]&lt;/p&gt;
&lt;p&gt;// The following GUID is for the ID of the typelib if this project is exposed to COM&lt;/p&gt;
&lt;p&gt;[assembly: Guid(&amp;quot;0f9b5e08-08f2-446f-832e-3aeabb69abb2&amp;quot;)]&lt;/p&gt;
&lt;p&gt;// Version information for an assembly consists of the following four values:&lt;/p&gt;
&lt;p&gt;//&lt;/p&gt;
&lt;p&gt;// &amp;nbsp; &amp;nbsp; &amp;nbsp;Major Version&lt;/p&gt;
&lt;p&gt;// &amp;nbsp; &amp;nbsp; &amp;nbsp;Minor Version &lt;/p&gt;
&lt;p&gt;// &amp;nbsp; &amp;nbsp; &amp;nbsp;Build Number&lt;/p&gt;
&lt;p&gt;// &amp;nbsp; &amp;nbsp; &amp;nbsp;Revision&lt;/p&gt;
&lt;p&gt;//&lt;/p&gt;
&lt;p&gt;// You can specify all the values or you can default the Revision and Build Numbers &lt;/p&gt;
&lt;p&gt;// by using the &amp;#39;*&amp;#39; as shown below:&lt;/p&gt;
&lt;p&gt;[assembly: AssemblyVersion(&amp;quot;1.0.1.&amp;lt;#= this.RevisionNumber #&amp;gt;&amp;quot;)]&lt;/p&gt;
&lt;p&gt;[assembly: AssemblyFileVersion(&amp;quot;1.0.1.&amp;lt;#= this.RevisionNumber #&amp;gt;&amp;quot;)]&lt;/p&gt;
&lt;p&gt;&amp;lt;#+&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp;int RevisionNumber = -1;&lt;/p&gt;
&lt;p&gt;#&amp;gt;&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://bloggingabout.net/aggbug.aspx?PostID=576540" width="1" height="1"&gt;</description></item><item><title>good</title><link>http://bloggingabout.net/blogs/vagif/archive/2010/02/17/fluent-configuration.aspx#576444</link><pubDate>Thu, 03 Nov 2011 04:10:13 GMT</pubDate><guid isPermaLink="false">813b6dfd-644e-4573-a816-eebab56ba0d0:576444</guid><dc:creator>shopfitting brisbane</dc:creator><description>&lt;p&gt;that&amp;#39;s amazing man..&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://bloggingabout.net/aggbug.aspx?PostID=576444" width="1" height="1"&gt;</description></item><item><title>re: NUnitForVS: integrating NUnit tests into Visual Studio</title><link>http://bloggingabout.net/blogs/vagif/archive/2010/03/06/nunitforvs-integrating-nunit-tests-into-visual-studio.aspx#576437</link><pubDate>Tue, 01 Nov 2011 18:30:51 GMT</pubDate><guid isPermaLink="false">813b6dfd-644e-4573-a816-eebab56ba0d0:576437</guid><dc:creator>Payal</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp;Thanks so much for this article. Since a week now I was trying to use Code Coverage with NUnit test without TeamServer. Everything was pretty much easy to follow. It showed coverage only on the Unit Test Assembly and not the Actual Assembly which was useless. After this article I have the total coverage.&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://bloggingabout.net/aggbug.aspx?PostID=576437" width="1" height="1"&gt;</description></item><item><title>re: Utility to generate Visual Studio solution file for a group of projects</title><link>http://bloggingabout.net/blogs/vagif/archive/2009/08/04/utility-to-generate-visual-studio-solution-file-for-a-group-of-projects.aspx#576091</link><pubDate>Thu, 13 Oct 2011 10:10:00 GMT</pubDate><guid isPermaLink="false">813b6dfd-644e-4573-a816-eebab56ba0d0:576091</guid><dc:creator>Vagif Abilov</dc:creator><description>&lt;p&gt;Thanks Rune! Good to know it was helpful.&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://bloggingabout.net/aggbug.aspx?PostID=576091" width="1" height="1"&gt;</description></item><item><title>re: Utility to generate Visual Studio solution file for a group of projects</title><link>http://bloggingabout.net/blogs/vagif/archive/2009/08/04/utility-to-generate-visual-studio-solution-file-for-a-group-of-projects.aspx#576079</link><pubDate>Wed, 12 Oct 2011 06:42:52 GMT</pubDate><guid isPermaLink="false">813b6dfd-644e-4573-a816-eebab56ba0d0:576079</guid><dc:creator>Rune Rystad</dc:creator><description>&lt;p&gt;Brilliant, Vagif! Just the utility I needed to make a &amp;quot;super solution&amp;quot; to feed into a dependency analyzer. I used this to get a brief overview: &lt;a rel="nofollow" target="_new" href="http://devio.wordpress.com/2011/03/09/analyzing-files-and-directories-used-in-visual-studio-solution/"&gt;devio.wordpress.com/.../analyzing-files-and-directories-used-in-visual-studio-solution&lt;/a&gt;&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://bloggingabout.net/aggbug.aspx?PostID=576079" width="1" height="1"&gt;</description></item><item><title>re: Symbolic calculation in F#. Part 3: parsing and formatting expressions</title><link>http://bloggingabout.net/blogs/vagif/archive/2010/06/11/symbolic-calculation-in-f-part-3-parsing-and-formatting-expressions.aspx#495811</link><pubDate>Tue, 28 Jun 2011 07:46:12 GMT</pubDate><guid isPermaLink="false">813b6dfd-644e-4573-a816-eebab56ba0d0:495811</guid><dc:creator>Write My Paper</dc:creator><description>&lt;p&gt;yup you help me a lot in my final year project of Bachelors. Thanks dude.&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://bloggingabout.net/aggbug.aspx?PostID=495811" width="1" height="1"&gt;</description></item><item><title>re: Don’t use Activator.CreateInstance or ConstructorInfo.Invoke, use compiled lambda expressions</title><link>http://bloggingabout.net/blogs/vagif/archive/2010/04/02/don-t-use-activator-createinstance-or-constructorinfo-invoke-use-compiled-lambda-expressions.aspx#486926</link><pubDate>Fri, 17 Jun 2011 06:40:40 GMT</pubDate><guid isPermaLink="false">813b6dfd-644e-4573-a816-eebab56ba0d0:486926</guid><dc:creator>Pooya</dc:creator><description>&lt;p&gt;have you tried using a Static Delegate?&lt;/p&gt;
&lt;p&gt;e.g. &lt;/p&gt;
&lt;p&gt;&lt;a rel="nofollow" target="_new" href="http://stackoverflow.com/questions/6373993/how-to-instantiate-a-generic-type-with-multiple-input-parameters"&gt;stackoverflow.com/.../how-to-instantiate-a-generic-type-with-multiple-input-parameters&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;compiled lambda vs static delegate? &lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://bloggingabout.net/aggbug.aspx?PostID=486926" width="1" height="1"&gt;</description></item><item><title>re: Mock framework challenges in F#</title><link>http://bloggingabout.net/blogs/vagif/archive/2010/08/04/mock-framework-challenges-in-f.aspx#486894</link><pubDate>Sat, 11 Jun 2011 16:23:13 GMT</pubDate><guid isPermaLink="false">813b6dfd-644e-4573-a816-eebab56ba0d0:486894</guid><dc:creator>JamesEnid29</dc:creator><description>&lt;p&gt;The &amp;lt;a href=&amp;quot;&lt;a rel="nofollow" target="_new" href="http://bestfinance-blog.com&amp;quot;&amp;gt;loan&amp;lt;/a&amp;gt;"&gt;http://bestfinance-blog.com&amp;quot;&amp;gt;loan&amp;lt;/a&amp;gt;&lt;/a&gt; suppose to be useful for guys, which are willing to organize their company. In fact, that is very comfortable to get a financial loan. &lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://bloggingabout.net/aggbug.aspx?PostID=486894" width="1" height="1"&gt;</description></item><item><title>re: Is event versioning as costly as SQL schema versioning?</title><link>http://bloggingabout.net/blogs/vagif/archive/2010/05/28/is-event-versioning-as-costly-as-sql-schema-versioning.aspx#486815</link><pubDate>Wed, 01 Jun 2011 18:34:55 GMT</pubDate><guid isPermaLink="false">813b6dfd-644e-4573-a816-eebab56ba0d0:486815</guid><dc:creator>Adam D.</dc:creator><description>&lt;p&gt;This is required by event sourcing. You /can not/ alter events. You have to follow OCP (open close principle). You can use event translation to hydrate your aggregates from history. RegisterAddress can be interpreted as replaying RegisterShippingAddress and RegisterBillingAddress, if this is how you want to interpret the event from the past. You could interpret it as only having the billing address and shipping to be undefined. But you should be translating old events to new events as this is part of your business.&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://bloggingabout.net/aggbug.aspx?PostID=486815" width="1" height="1"&gt;</description></item><item><title>re: YAGNI fascism</title><link>http://bloggingabout.net/blogs/vagif/archive/2011/03/09/yagni-fascism.aspx#486767</link><pubDate>Wed, 25 May 2011 08:56:49 GMT</pubDate><guid isPermaLink="false">813b6dfd-644e-4573-a816-eebab56ba0d0:486767</guid><dc:creator>ghd uk</dc:creator><description>&lt;p&gt;Thanks for sharing your article. I love the article because I can get a strong message in a very special way! Fashion is a main topic among friends; however, hairstyle is an important part of it. Have an &lt;/p&gt;
&lt;p&gt;attractive hairstyle is more and more to receive people’s welcome. Our online store offers different hair straighteners, you will be interested in&lt;/p&gt;
&lt;p&gt;&amp;lt;a href=&amp;quot;&lt;a rel="nofollow" target="_new" href="http://www.ghd-hair-iron.co.uk&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;ghd"&gt;http://www.ghd-hair-iron.co.uk&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;ghd&lt;/a&gt; uk&amp;lt;/strong&amp;gt;&amp;lt;/a&amp;gt;&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://bloggingabout.net/aggbug.aspx?PostID=486767" width="1" height="1"&gt;</description></item><item><title>Underfloor Heating Installing</title><link>http://bloggingabout.net/blogs/vagif/archive/2010/02/17/fluent-configuration.aspx#486707</link><pubDate>Wed, 18 May 2011 05:12:31 GMT</pubDate><guid isPermaLink="false">813b6dfd-644e-4573-a816-eebab56ba0d0:486707</guid><dc:creator>Underfloor Heating Installing</dc:creator><description>&lt;p&gt;WOW. Lot of good info. Thanks for sharing your knowledge.&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://bloggingabout.net/aggbug.aspx?PostID=486707" width="1" height="1"&gt;</description></item><item><title>LINQ-based instance and set comparison in SpecFlow</title><link>http://bloggingabout.net/blogs/vagif/archive/2011/04/08/enhancing-specflow-set-comparison-methods.aspx#486686</link><pubDate>Sat, 14 May 2011 23:16:49 GMT</pubDate><guid isPermaLink="false">813b6dfd-644e-4573-a816-eebab56ba0d0:486686</guid><dc:creator>Vagif Abilov's blog on .NET</dc:creator><description>&lt;p&gt;A few weeks ago I blogged about a proposed feature : enhance SpecFlow Assist comparison helpers with&lt;/p&gt;
&lt;img src="http://bloggingabout.net/aggbug.aspx?PostID=486686" width="1" height="1"&gt;</description></item></channel></rss>
