Path fix for CPDB and fix to ISS to copy FBEmbed DLLs.

This commit is contained in:
kudzu_cp 2010-09-04 17:43:47 +00:00
parent ee076acdac
commit 7dec88dc6e
2 changed files with 9 additions and 5 deletions

View file

@ -134,9 +134,9 @@ Name: {code:VSNET2010_PATH}\ProjectTemplates\Cosmos; Flags: uninsalwaysuninstall
Name: {app}; Flags: uninsalwaysuninstall
[InstallDelete]
Type: files; Name: "{code:VSNET2010_PATH}\PrivateAssemblies\Cosmos.*";
Type: filesandordirs; Name: "{code:VSNET2010_PATH}\ProjectTemplates\Cosmos";
Type: filesandordirs; Name: "{code:GetCSharpExpress2010ProjectTemplatePath}\*Cosmos*.*"; Check: IsCSharpExpress2010Installed('dummy') and (not csharp2010_Installed('dummy'))
Type: files; Name: {code:VSNET2010_PATH}\PrivateAssemblies\Cosmos.*
Type: filesandordirs; Name: {code:VSNET2010_PATH}\ProjectTemplates\Cosmos
Type: filesandordirs; Name: {code:GetCSharpExpress2010ProjectTemplatePath}\*Cosmos*.*; Check: IsCSharpExpress2010Installed('dummy') and (not csharp2010_Installed('dummy'))
@ -163,6 +163,8 @@ Source: .\Build\VSIP\Cosmos.Compiler.*; DestDir: {app}\Build\VSIP\; Flags: ignor
Source: .\Build\VSIP\Cosmos.IL2CPU.*; DestDir: {app}\Build\VSIP\; Flags: ignoreversion uninsremovereadonly
Source: .\Build\VSIP\corapi.*; DestDir: {app}\Build\VSIP\; Flags: ignoreversion uninsremovereadonly
Source: .\Build\VSIP\raw.*; DestDir: {app}\Build\VSIP\; Flags: ignoreversion uninsremovereadonly
Source: .\Build\VSIP\fbembed.dll; DestDir: {app}\Build\VSIP\; Flags: ignoreversion uninsremovereadonly
Source: .\Build\VSIP\icu*.dll; DestDir: {app}\Build\VSIP\; Flags: ignoreversion uninsremovereadonly
; wizards
Source: .\Build\VSIP\Cosmos.VS.Wizards.*; DestDir: {code:VSNET2010_PATH}\PrivateAssemblies; Flags: ignoreversion uninsremovereadonly
@ -280,4 +282,4 @@ Root: HKCR; SubKey: Cosmos.ProjectFile\shell\open\command; ValueType: string; Va
[Run]
Filename: {code:VSNET2010_PATH}\devenv.exe; Parameters: /setup; Flags: waituntilterminated
Filename: {code:VSNET2010_PATH}\devenv.exe; Parameters: /setup; Flags: waituntilterminated

View file

@ -35,9 +35,11 @@ namespace Cosmos.Debug.Common.CDebugger
public class MLDebugSymbol {
protected static void CreateCPDB(string aPathname) {
File.Delete(aPathname);
var xCSB = new FbConnectionStringBuilder();
xCSB.ServerType = FbServerType.Embedded;
xCSB.Database = @"m:\temp\Cosmos.cpdb";
xCSB.Database = aPathname;
FbConnection.CreateDatabase(xCSB.ToString());