1.3 - GenWise IDE

Topic updated 29-10-2008

 

GenWise Resource Support

Although it was possible to add certain "files" as embedded resources it was not possible to add icons/images/strings

Please read this related topics :

GenWise Resources

MsBuild Template

 

Important note: For using GenWise Resource feature you need to have a .NET SDK installed. (resgen.exe needs to be located/accessible).

Download for .NET SDK

http://www.microsoft.com/downloads/details.aspx?familyid=fe6f2099-b7b4-4f47-a244-c96d69c35dec&displaylang=en

 

Synchronize source command

was not visible in release mode.

 

DbProjects  (new Commands)

In order to simplify new DbProject Templates , we have added 2 new Commands to the project menu options.

 

Work Connected

ERS#596 + ERS#3985 : The command Work Connected checks again if it can connect to the database and changes its status

 
 

TAR (Template Assembly Register)

Now it's 3x faster to load + shows some progress information.

 

GAC Browser

ERS#4244 : When finding .net assemblies, the condition was not correct and it could give the following error :

"Building failed with exception: API restriction: The assembly 'file:///C:\WINDOWS\assembly\GAC_MSIL\<AssemblyName>.dll'

has already loaded from a different location. It cannot be loaded from a new location withing the same appdomain."

 

ClassBuilder

ERS#4267 : Using classBuilder to generate interfaces was not generating correct code.

 

 

Browse Data

ERS#4269 : Trying to save a row based for a Table where the dbowner != "dbo" fails. The reason is that the table name is not enough to find the table. The owner needs to be included.

 

 

SQL Server Provider.

Taking advice from one of our customers we added a checkbox for [] Import all Schemas. It was not clear for the user that the Schema textbox could be clean to get all schemas.

 

Web Form Designer

Buffer(GENWISEBV): 3152/User control shown as content control
Buffer(GENWISEBV): 4302/User control inside a Form == exception

 

ASP.NET Templates

Buffer(GENWISEBV): 4299/GetRolesfor user custom code lost : When using Security Templates and the Custom Provider definition it could happen that sometimes your code could be lost.

 

 

Source Editor

 

The "control" document was not correctly generated and therefore it was not always correctly updated agains the aspx.
Changes on the BOLayer where not correctly reflected in intellisense information. Now there is a better check and the intellipromt gets correctly updated.

 

Other

 

GAC Browser : fixed small bug
Code Synchronization enabled!

 

 

DataSource Template: (New)Query String Support

 

               case DataSourceTemplateSymbols.FiltersItem.FilterTypeEnum.QueryString:

                   filter.PropertyName = pFilter.FilterProperty.Name;

 

                   filter.PropertyType = pFilter.FilterProperty.PropertyType;

 

                   if (pFilter.FilterValue.StartsWith("@"))

                       filter.PropertyValue = pFilter.FilterValue.Substring(1);

                   else

                       filter.PropertyValue = U.GetParseExpression(pFilter.FilterProperty.PropertyType,

                                                                     U.Quote(pFilter.FilterValue));

 

                   filter.SearchType = filter.GetSearchType(pFilter.SearchType.ToString());

                   filter.CaseSensitive = pFilter.CaseSensitive;

                   break;