<?xml version="1.0"?><?xml-stylesheet type="text/xsl" href="/rss.xsl"?><rss version="2.0"><channel><title>Layered Architecture Solution Guidance (LASG)</title><link>http://layerguidance.codeplex.com/project/feeds/rss</link><description>Layered Architecture Solution Guidance is a Visual Studio extension that provides a set of templates and tools to simplify layered application development.</description><item><title>New Post: Not finding the file or assembly for Activities, PublicKeyToken=null"</title><link>http://layerguidance.codeplex.com/discussions/441986</link><description>&lt;div style="line-height: normal;"&gt;I am getting this error when i use a code activity created using LASG in a workflow:&lt;br /&gt;
&lt;br /&gt;
Could not load file or assembly 'ABC.Workflows.Activities, PublicKeyToken=null' or one of its dependencies. The system cannot find the file specified.&amp;quot;:&amp;quot;ABC.Workflows.Activities, PublicKeyToken=null&amp;quot;}&lt;br /&gt;
&lt;br /&gt;
The error is at asm = System.Reflection.Assembly.Load(assemblyName.FullName);&lt;br /&gt;
in the following code.&lt;br /&gt;
&lt;br /&gt;
It is able to load the business dll and business.entitites dll. All are in the same place.&lt;br /&gt;
&lt;br /&gt;
private static System.Reflection.Assembly Load(string assemblyNameVal) {&lt;br /&gt;
&lt;pre&gt;&lt;code&gt;        System.Reflection.AssemblyName assemblyName = new System.Reflection.AssemblyName(assemblyNameVal);
        byte[] publicKeyToken = assemblyName.GetPublicKeyToken();
        System.Reflection.Assembly asm = null;
        try {
            asm = System.Reflection.Assembly.Load(assemblyName.FullName);
        }
        catch (System.Exception ) {
            System.Reflection.AssemblyName shortName = new System.Reflection.AssemblyName(assemblyName.Name);
            if ((publicKeyToken != null)) {
                shortName.SetPublicKeyToken(publicKeyToken);
            }
            asm = System.Reflection.Assembly.Load(shortName);
        }
        return asm;
    }&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;</description><author>kennypr</author><pubDate>Mon, 29 Apr 2013 17:21:57 GMT</pubDate><guid isPermaLink="false">New Post: Not finding the file or assembly for Activities, PublicKeyToken=null" 20130429052157P</guid></item><item><title>New Post: Warnings after upgarding to .Net 4.5</title><link>http://layerguidance.codeplex.com/discussions/441670</link><description>&lt;div style="line-height: normal;"&gt;Thanks. That seems to have worked.&lt;br /&gt;
&lt;/div&gt;</description><author>kennypr</author><pubDate>Mon, 29 Apr 2013 17:09:50 GMT</pubDate><guid isPermaLink="false">New Post: Warnings after upgarding to .Net 4.5 20130429050950P</guid></item><item><title>New Post: Warnings after upgarding to .Net 4.5</title><link>http://layerguidance.codeplex.com/discussions/441670</link><description>&lt;div style="line-height: normal;"&gt;Hi,&lt;br /&gt;
&lt;br /&gt;
I think the Target Framework is somewhat set to .NET Framework Client Profile. Changing it to .NET Framework 4.5 in Project properties should solve the issue.&lt;br /&gt;
&lt;br /&gt;
Hugs,&lt;br /&gt;
Serena&lt;br /&gt;
&lt;/div&gt;</description><author>firedancer</author><pubDate>Sat, 27 Apr 2013 02:28:43 GMT</pubDate><guid isPermaLink="false">New Post: Warnings after upgarding to .Net 4.5 20130427022843A</guid></item><item><title>New Post: Warnings after upgarding to .Net 4.5</title><link>http://layerguidance.codeplex.com/discussions/441670</link><description>&lt;div style="line-height: normal;"&gt;Hi Serena,&lt;br /&gt;
&lt;br /&gt;
I upgraded to .Net 4.5 and have been getting the following warnings even though I do not use Oracle.&lt;br /&gt;
&lt;br /&gt;
Please advise if there are any pitfalls here that i need to watch for. Still using VS2010 as IDE.&lt;br /&gt;
&lt;br /&gt;
C:\Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft.Common.targets(1578,5): warning MSB3253: &lt;br /&gt;
The currently targeted framework &amp;quot;.NETFramework,Version=v4.0,Profile=Client&amp;quot; does not include &lt;br /&gt;
&amp;quot;System.Data.OracleClient, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089&amp;quot; &lt;br /&gt;
which the referenced assembly &lt;br /&gt;
&lt;br /&gt;
Workflows.Activities.dll&lt;br /&gt;
&lt;br /&gt;
 depends on. This caused the referenced assembly to not resolve. &lt;br /&gt;
To fix this, either &lt;br /&gt;
(1) change the targeted framework for this project, or &lt;br /&gt;
(2) remove the referenced assembly from the project.&lt;br /&gt;
&lt;/div&gt;</description><author>kennypr</author><pubDate>Fri, 26 Apr 2013 13:59:40 GMT</pubDate><guid isPermaLink="false">New Post: Warnings after upgarding to .Net 4.5 20130426015940P</guid></item><item><title>New Post: Source Code</title><link>http://layerguidance.codeplex.com/discussions/437564</link><description>&lt;div style="line-height: normal;"&gt;Hi Lars,&lt;br /&gt;
&lt;br /&gt;
It is a good discovery that the singularization failed for the word 'Caches'. I checked it on Entity Framework and it seem they too have the same problem &lt;em&gt;LOL&lt;/em&gt;. Anyhow, that has been fixed in the next version.&lt;br /&gt;
&lt;br /&gt;
Hugs,&lt;br /&gt;
Serena&lt;br /&gt;
&lt;/div&gt;</description><author>firedancer</author><pubDate>Fri, 29 Mar 2013 00:18:58 GMT</pubDate><guid isPermaLink="false">New Post: Source Code 20130329121858A</guid></item><item><title>New Post: Error Messaging</title><link>http://layerguidance.codeplex.com/discussions/438374</link><description>&lt;div style="line-height: normal;"&gt;Hi,&lt;br /&gt;
&lt;br /&gt;
The Expense Sample was sort off focusing on console host first and therefore was coded to dump out messages to the console window. LASG was designed to be closer to real world application by using Web Host (IIS/WAS) and therefore, encourages more proper exception handling method.&lt;br /&gt;
&lt;br /&gt;
The faultcontracts can be inspected on the client side. The code in the UIPC should do that. :)&lt;br /&gt;
&lt;br /&gt;
As for implementing handling for your exceptions - Yup! You are required to implement them in whatever manner you need regardless of whatever logging framework you choose to use :) I have no specific recommendations because I just log stuff to a log file and sometimes, to the Windows Event Log. You may want to checkout the stuff provided by Enterprise Library to see if it fits your use?&lt;br /&gt;
&lt;br /&gt;
Hugs,&lt;br /&gt;
Serena&lt;br /&gt;
&lt;/div&gt;</description><author>firedancer</author><pubDate>Fri, 29 Mar 2013 00:16:48 GMT</pubDate><guid isPermaLink="false">New Post: Error Messaging 20130329121648A</guid></item><item><title>New Post: Error Messaging</title><link>http://layerguidance.codeplex.com/discussions/438374</link><description>&lt;div style="line-height: normal;"&gt;Hi Serena,&lt;br /&gt;
&lt;br /&gt;
I have two questions as below:&lt;br /&gt;
&lt;br /&gt;
I noticed that the Expense Sample has Console.WriteLine(ex.Message) in the business components.  But you use Execution Fault contracts in the Services calling these components. &lt;br /&gt;
Will these errors be captured by the Execution Fault contract since they will only be displayed on the server where the service is running, correct? &lt;br /&gt;
&lt;br /&gt;
Do I have to change the components generated and replace all&lt;br /&gt;
throw new NotImplementedException(&amp;quot;Exception handling not implemented.&amp;quot;);&lt;br /&gt;
with a LOG4Net or something similar? What would you suggest?&lt;br /&gt;
&lt;br /&gt;
Awaiting you reply,&lt;br /&gt;
&lt;/div&gt;</description><author>kennypr</author><pubDate>Thu, 28 Mar 2013 19:23:00 GMT</pubDate><guid isPermaLink="false">New Post: Error Messaging 20130328072300P</guid></item><item><title>New Post: Source Code</title><link>http://layerguidance.codeplex.com/discussions/437564</link><description>&lt;div style="line-height: normal;"&gt;Hi Selena,&lt;br /&gt;
&lt;br /&gt;
First off, thanks for the quick reply!... Didn't expect this... Thanks...&lt;br /&gt;
&lt;br /&gt;
Sounds you've done the underlying code with somebody/some organization which wants &amp;quot;to sit on it&amp;quot; - and you're trying to find the boundaries of this &amp;quot;limitation&amp;quot;... Correct?&lt;br /&gt;
&lt;br /&gt;
.... Can't you change the code so it is &amp;quot;yours&amp;quot;...? (.... which I think you've done already - changing it....)&lt;br /&gt;
&lt;br /&gt;
About the code and its shortcomings - as of my own uses... I only got into your project yesterday, and then only for a half an hour, but it looks good, actually comes close to how I am thinking of doing my own monstrous project - I'm trying to build what normally 20 FTE build in a year...&lt;br /&gt;
&lt;br /&gt;
I'm using 14 databases, with different caching demands, all web service oriented, towards several presentation layers...&lt;br /&gt;
&lt;br /&gt;
One example - the first thing I would want to change is... I have a table called &amp;quot;Caches&amp;quot;, which is singularized to &amp;quot;cach&amp;quot; - so I'm guessing you use an old script, which hasn't the exception of caches-&amp;gt;cache in it.... just to mention...&lt;br /&gt;
&lt;br /&gt;
.... there are so many changes I would like to make.....&lt;br /&gt;
&lt;br /&gt;
Cheers, Lars&lt;br /&gt;
&lt;/div&gt;</description><author>DutchBoy</author><pubDate>Fri, 22 Mar 2013 10:22:18 GMT</pubDate><guid isPermaLink="false">New Post: Source Code 20130322102218A</guid></item><item><title>Commented Issue: Source Code? [16074]</title><link>http://layerguidance.codeplex.com/workitem/16074</link><description>I&amp;#39;m looking for the source code for create new layered solutions and understand how It works. &amp;#191;Where is&amp;#63; I can&amp;#39;t obtain from this repository.&lt;br /&gt;Comments: ** Comment from web user: firedancer ** &lt;p&gt;At this moment due to some constraints, I'm unable to release the source code. However, I'm still in negotiations to make that possible in future.&lt;/p&gt;&lt;p&gt;At the mean time, perhaps you can tell me what you have in mind and I will see if I can include it in future releases.&lt;/p&gt;&lt;p&gt;Apologies for any inconveniences.&lt;/p&gt;&lt;p&gt;Hugs,&lt;br&gt;Serena&lt;/p&gt;</description><author>firedancer</author><pubDate>Fri, 22 Mar 2013 00:26:39 GMT</pubDate><guid isPermaLink="false">Commented Issue: Source Code? [16074] 20130322122639A</guid></item><item><title>Commented Issue: Source Code Requested 21st of March 2013 [16119]</title><link>http://layerguidance.codeplex.com/workitem/16119</link><description>Hi&amp;#33;&lt;br /&gt;&lt;br /&gt;Today, I just stumbled upon LASG... It has amazing possibilities... If one could adjust more... namespaces, project names, add more projects - because of more databases &amp;#47; segmentations...&lt;br /&gt;&lt;br /&gt;Is it possible to provide the source code as well&amp;#63; &amp;#40;open source - codeplex... maybe&amp;#63;&amp;#41;&lt;br /&gt;&lt;br /&gt;Thanks,&lt;br /&gt;&lt;br /&gt;Lars&lt;br /&gt;Comments: ** Comment from web user: firedancer ** &lt;p&gt;At this moment due to some constraints, I'm unable to release the source code. However, I'm still in negotiations to make that possible in future.&lt;/p&gt;&lt;p&gt;At the mean time, perhaps you can tell me what you have in mind and I will see if I can include it in future releases.&lt;/p&gt;&lt;p&gt;Apologies for any inconveniences.&lt;/p&gt;&lt;p&gt;Hugs,&lt;br&gt;Serena&lt;/p&gt;</description><author>firedancer</author><pubDate>Fri, 22 Mar 2013 00:25:45 GMT</pubDate><guid isPermaLink="false">Commented Issue: Source Code Requested 21st of March 2013 [16119] 20130322122545A</guid></item><item><title>New Post: Source Code</title><link>http://layerguidance.codeplex.com/discussions/437564</link><description>&lt;div style="line-height: normal;"&gt;Hi Lars,&lt;br /&gt;
&lt;br /&gt;
Currently, I'm unable to provide the source code for this project. It is hard for me as I'm bounded by a certain terms that I can only provide this as a free tool at this moment. However, I will still pursue to make the source available some day.&lt;br /&gt;
&lt;br /&gt;
At the mean time, perhaps you can share what you have in mind and perhaps I can integrate it for you in future releases?&lt;br /&gt;
&lt;br /&gt;
FYI, I have enabled the feature to allow developers to customize the namespace being generated in code in the next version. However, due to some design limitations, the code generators still depends heavily on the suffix names of the projects. This is because, LASG does not create its own set of templates but reuses existing class library templates that are provided by Visual Studio.&lt;br /&gt;
&lt;br /&gt;
Hugs,&lt;br /&gt;
Serena&lt;br /&gt;
&lt;/div&gt;</description><author>firedancer</author><pubDate>Fri, 22 Mar 2013 00:18:52 GMT</pubDate><guid isPermaLink="false">New Post: Source Code 20130322121852A</guid></item><item><title>New Post: Installation fails due to path too long exception</title><link>http://layerguidance.codeplex.com/discussions/432145</link><description>&lt;div style="line-height: normal;"&gt;I'm really clueless about this at the moment. The path is handled automatically by the VSIX installer (which the package is created by GAX). I'm not very sure how to specify an absolute path yet. I apologize for that.&lt;br /&gt;
&lt;br /&gt;
At this moment, I know the installer tries to bury the files in this path:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;Drive&amp;gt;:\Users\&amp;lt;Your User Name&amp;gt;\AppData\Local\Microsoft\VisualStudio\&amp;lt;Your VS version&amp;gt;\Extensions\&amp;lt;some random created path name&amp;gt;&lt;br /&gt;
&lt;br /&gt;
I know it is ugly but I still have not figured out whether there are any options for me to specify a nicer name path.&lt;br /&gt;
&lt;br /&gt;
Sorry for the inconveniences.&lt;br /&gt;
&lt;br /&gt;
Hugs,&lt;br /&gt;
Serena&lt;br /&gt;
&lt;/div&gt;</description><author>firedancer</author><pubDate>Fri, 22 Mar 2013 00:09:51 GMT</pubDate><guid isPermaLink="false">New Post: Installation fails due to path too long exception 20130322120951A</guid></item><item><title>New Post: Source Code</title><link>http://layerguidance.codeplex.com/discussions/437564</link><description>&lt;div style="line-height: normal;"&gt;Hi Selena,&lt;br /&gt;
&lt;br /&gt;
I just read an Issue - I couldn't add a comment, so I opened another one....&lt;br /&gt;
&lt;br /&gt;
Open &amp;quot;unzipped&amp;quot; the vsix, and I see a few dll's in it - Generator.BC etc - could you post / add the source code of these?....&lt;br /&gt;
&lt;br /&gt;
Reason for it is because I would love to adjust it to effectively generate my project with it - with my own naming conventions...&lt;br /&gt;
&lt;br /&gt;
Thnx, Lars&lt;br /&gt;
&lt;/div&gt;</description><author>DutchBoy</author><pubDate>Thu, 21 Mar 2013 21:39:30 GMT</pubDate><guid isPermaLink="false">New Post: Source Code 20130321093930P</guid></item><item><title>Created Issue: Source Code Requested 21st of March 2013 [16119]</title><link>http://layerguidance.codeplex.com/workitem/16119</link><description>Hi&amp;#33;&lt;br /&gt;&lt;br /&gt;Today, I just stumbled upon LASG... It has amazing possibilities... If one could adjust more... namespaces, project names, add more projects - because of more databases &amp;#47; segmentations...&lt;br /&gt;&lt;br /&gt;Is it possible to provide the source code as well&amp;#63; &amp;#40;open source - codeplex... maybe&amp;#63;&amp;#41;&lt;br /&gt;&lt;br /&gt;Thanks,&lt;br /&gt;&lt;br /&gt;Lars&lt;br /&gt;</description><author>DutchBoy</author><pubDate>Thu, 21 Mar 2013 21:32:45 GMT</pubDate><guid isPermaLink="false">Created Issue: Source Code Requested 21st of March 2013 [16119] 20130321093245P</guid></item><item><title>New Post: Connect to a ODBC or OLEDB source using INERTIA</title><link>http://layerguidance.codeplex.com/discussions/434737</link><description>&lt;div style="line-height: normal;"&gt;Thanks Serena.  You are the best!&lt;br /&gt;
&lt;/div&gt;</description><author>kennypr</author><pubDate>Thu, 28 Feb 2013 18:53:17 GMT</pubDate><guid isPermaLink="false">New Post: Connect to a ODBC or OLEDB source using INERTIA 20130228065317P</guid></item><item><title>Closed Issue: Context menu options are not available when I check out the code from TFS 2010 [15960]</title><link>http://layerguidance.codeplex.com/workitem/15960</link><description>Hi Not able to see the &amp;#34;Add business entities&amp;#34; options in project context menu when I check out the code from TFS 2010, even in business, data , services and services.contracts&lt;br /&gt;Comments: Re-enable LASG from the Tools menu.</description><author>firedancer</author><pubDate>Thu, 28 Feb 2013 00:07:49 GMT</pubDate><guid isPermaLink="false">Closed Issue: Context menu options are not available when I check out the code from TFS 2010 [15960] 20130228120749A</guid></item><item><title>New Post: Connect to a ODBC or OLEDB source using INERTIA</title><link>http://layerguidance.codeplex.com/discussions/434737</link><description>&lt;div style="line-height: normal;"&gt;Hi Kenny,&lt;br /&gt;
&lt;br /&gt;
LASG uses the Microsoft SQL Server Management Objects (SMO) to query database metadata. I'm afraid that only Microsoft SQL Server is supported.&lt;br /&gt;
&lt;br /&gt;
Hugs,&lt;br /&gt;
Serena&lt;br /&gt;
&lt;/div&gt;</description><author>firedancer</author><pubDate>Thu, 28 Feb 2013 00:06:09 GMT</pubDate><guid isPermaLink="false">New Post: Connect to a ODBC or OLEDB source using INERTIA 20130228120609A</guid></item><item><title>New Post: Connect to a ODBC or OLEDB source using INERTIA</title><link>http://layerguidance.codeplex.com/discussions/434737</link><description>&lt;div style="line-height: normal;"&gt;Hi FireDancer,&lt;br /&gt;
&lt;br /&gt;
I need to connect to a sybase database.&lt;br /&gt;
&lt;br /&gt;
When I click on Connect in INERTIA, the dialog box asks for Server Name and then either WIN or SQL authentication.&lt;br /&gt;
&lt;br /&gt;
Would really like to work with some tables I have in Sybase.&lt;br /&gt;
&lt;/div&gt;</description><author>kennypr</author><pubDate>Wed, 27 Feb 2013 19:18:49 GMT</pubDate><guid isPermaLink="false">New Post: Connect to a ODBC or OLEDB source using INERTIA 20130227071849P</guid></item><item><title>Created Issue: Source Code? [16074]</title><link>http://layerguidance.codeplex.com/workitem/16074</link><description>I&amp;#39;m looking for the source code for create new layered solutions and understand how It works. &amp;#191;Where is&amp;#63; I can&amp;#39;t obtain from this repository.&lt;br /&gt;</description><author>jmanuelcorral</author><pubDate>Wed, 27 Feb 2013 08:13:39 GMT</pubDate><guid isPermaLink="false">Created Issue: Source Code? [16074] 20130227081339A</guid></item><item><title>New Post: Installation fails due to path too long exception</title><link>http://layerguidance.codeplex.com/discussions/432145</link><description>&lt;div style="line-height: normal;"&gt;Hello!&lt;br /&gt;
&lt;br /&gt;
But I am using an english version of Visual Studio 2010. Only the OS is a german Windows XP SP3.&lt;br /&gt;
&lt;br /&gt;
Could you tell me which path could be the cause for the above failure? Maybe I can then try to manually tinker around ...&lt;br /&gt;
&lt;br /&gt;
Kind regards,&lt;br /&gt;
Philippe&lt;br /&gt;
&lt;/div&gt;</description><author>DeepCoreSys</author><pubDate>Tue, 26 Feb 2013 09:42:47 GMT</pubDate><guid isPermaLink="false">New Post: Installation fails due to path too long exception 20130226094247A</guid></item></channel></rss>