vsinstaller builds, but no Addin-file in VS Addin Dir

Developer
Feb 25, 2010 at 2:43 PM
Edited Feb 25, 2010 at 2:44 PM

Hi and first of all thanks for NPanday!

After a couple of hours I got the vsinstaller to succeed. Well, allmost.

The log states it, but still the *.Addin file is not located in "<tt>C:\Documents and Settings\[user_home]\My Documents\Visual Studio 2005\Addins\NPanday.VisualStudio.AddIn</tt> " as promised here.

[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESSFUL
[INFO] ------------------------------------------------------------------------

The NPanday.Model.Pom and NPanday.Plugin are installed into the GAC. And ".m2\uac\gac_msil\" as well as ".m2\pab\gac_msil" are full of NPanday happiness.

Any ideas? (complete log in reply)

Developer
Feb 25, 2010 at 2:44 PM

THE COMPLETE LOG

 

[INFO] Scanning for projects...

[INFO] ------------------------------------------------------------------------

[INFO] Building Maven Default Project

[INFO]    task-segment: [npanday.plugin:maven-vsinstaller-plugin:1.1:install] (aggregator-style)

[INFO] ------------------------------------------------------------------------

[INFO] [vsinstaller:install {execution: default-cli}]

25.02.2010 16:29:38 npanday.registry.ConnectionsRepository lazyLoad

INFO: NPANDAY-080-001: Adding data access object: Class Name = npanday.dao.impl.ProjectDaoImpl

25.02.2010 16:29:38 npanday.registry.ConnectionsRepository lazyLoad

INFO: NPANDAY-080-004: Connection Start Up: Time = 282

25.02.2010 16:29:38 info.aduna.lang.service.ServiceRegistry <init>

INFO: Registered service class org.openrdf.query.parser.serql.SeRQLParserFactory

25.02.2010 16:29:38 info.aduna.lang.service.ServiceRegistry <init>

INFO: Registered service class org.openrdf.query.parser.sparql.SPARQLParserFactory

[INFO] NPANDAY-001-005: Installing file into private assembly bin: File = C:\Dokumente und Einstellungen\corlar\.m2\uac\gac_msil\NPanday.Plugin.Resx\1.1__npanday.plugin\NPanday.Plugin.Resx.exe

[INFO] NPANDAY-001-005: Installing file into private assembly bin: File = C:\Dokumente und Einstellungen\corlar\.m2\uac\gac_msil\NPanday.Plugin\1.1__npanday.plugin\NPanday.Plugin.dll

[INFO] NPANDAY-001-005: Installing file into private assembly bin: File = C:\Dokumente und Einstellungen\corlar\.m2\uac\gac_msil\NPanday.Plugin.Settings\1.1__npanday.plugin\NPanday.Plugin.Settings.dll

[INFO] NPANDAY-001-005: Installing file into private assembly bin: File = C:\Dokumente und Einstellungen\corlar\.m2\uac\gac_msil\NPanday.Plugin\1.1__npanday.plugin\NPanday.Plugin.dll

[INFO] NPANDAY-001-005: Installing file into private assembly bin: File = C:\Dokumente und Einstellungen\corlar\.m2\uac\gac_msil\NPanday.Plugin.Devenv\1.1__npanday.plugin\NPanday.Plugin.Devenv.dll

[INFO] NPANDAY-001-005: Installing file into private assembly bin: File = C:\Dokumente und Einstellungen\corlar\.m2\uac\gac_msil\NPanday.Plugin.Addin\1.1__npanday.plugin\NPanday.Plugin.Addin.dll

[INFO] NPANDAY-001-005: Installing file into private assembly bin: File = C:\Dokumente und Einstellungen\corlar\.m2\uac\gac_msil\NPanday.Plugin\1.1__npanday.plugin\NPanday.Plugin.dll

[INFO] NPANDAY-001-005: Installing file into private assembly bin: File = C:\Dokumente und Einstellungen\corlar\.m2\uac\gac_msil\NPanday.Artifact\1.1__npanday.artifact\NPanday.Artifact.dll

[INFO] NPANDAY-001-005: Installing file into private assembly bin: File = C:\Dokumente und Einstellungen\corlar\.m2\uac\gac_msil\NPanday.Model.AutomationExtensibility\1.1__npanday.model\NPanday.Model.AutomationExtensibilit

[INFO] NPANDAY-001-005: Installing file into private assembly bin: File = C:\Dokumente und Einstellungen\corlar\.m2\uac\gac_msil\NPanday.Plugin\1.1__npanday.plugin\NPanday.Plugin.dll

[INFO] NPANDAY-001-005: Installing file into private assembly bin: File = C:\Dokumente und Einstellungen\corlar\.m2\uac\gac_msil\NPanday.Artifact\1.1__npanday.artifact\NPanday.Artifact.dll

[INFO] NPANDAY-001-005: Installing file into private assembly bin: File = C:\Dokumente und Einstellungen\corlar\.m2\uac\gac_msil\NPanday.Plugin.SysRef\1.1__npanday.plugin\NPanday.Plugin.SysRef.dll

[INFO] NPANDAY-001-005: Installing file into private assembly bin: File = C:\Dokumente und Einstellungen\corlar\.m2\uac\gac_msil\NPanday.Model.AutomationExtensibility\1.1__npanday.model\NPanday.Model.AutomationExtensibilit

[INFO] NPANDAY-001-005: Installing file into private assembly bin: File = C:\Dokumente und Einstellungen\corlar\.m2\uac\gac_msil\NPanday.Plugin.Msbuild\1.1__npanday.plugin\NPanday.Plugin.Msbuild.dll

[INFO] NPANDAY-001-005: Installing file into private assembly bin: File = C:\Dokumente und Einstellungen\corlar\.m2\uac\gac_msil\NPanday.Plugin\1.1__npanday.plugin\NPanday.Plugin.dll

[INFO] NPANDAY-001-005: Installing file into private assembly bin: File = C:\Dokumente und Einstellungen\corlar\.m2\uac\gac_msil\NPanday.Artifact\1.1__npanday.artifact\NPanday.Artifact.dll

[INFO] NPANDAY-001-005: Installing file into private assembly bin: File = C:\Dokumente und Einstellungen\corlar\.m2\uac\gac_msil\NPanday.Model.AutomationExtensibility\1.1__npanday.model\NPanday.Model.AutomationExtensibilit

25.02.2010 16:29:39 npanday.PathUtil getUserAssemblyCacheFileFor

WARNUNG: NPANDAY-040-009: Artifact Type not recognized - Cannot get application file: Type = gac

25.02.2010 16:29:39 npanday.PathUtil getUserAssemblyCacheFileFor

WARNUNG: NPANDAY-040-009: Artifact Type not recognized - Cannot get application file: Type = gac

25.02.2010 16:29:39 npanday.PathUtil getUserAssemblyCacheFileFor

WARNUNG: NPANDAY-040-009: Artifact Type not recognized - Cannot get application file: Type = gac

25.02.2010 16:29:39 npanday.PathUtil getUserAssemblyCacheFileFor

WARNUNG: NPANDAY-040-009: Artifact Type not recognized - Cannot get application file: Type = gac

25.02.2010 16:29:39 npanday.PathUtil getUserAssemblyCacheFileFor

WARNUNG: NPANDAY-040-009: Artifact Type not recognized - Cannot get application file: Type = gac

25.02.2010 16:29:39 npanday.PathUtil getUserAssemblyCacheFileFor

WARNUNG: NPANDAY-040-009: Artifact Type not recognized - Cannot get application file: Type = gac

25.02.2010 16:29:39 npanday.PathUtil getUserAssemblyCacheFileFor

WARNUNG: NPANDAY-040-009: Artifact Type not recognized - Cannot get application file: Type = gac_msil

25.02.2010 16:29:39 npanday.PathUtil getUserAssemblyCacheFileFor

WARNUNG: NPANDAY-040-009: Artifact Type not recognized - Cannot get application file: Type = gac

[INFO] NPANDAY-001-005: Installing file into private assembly bin: File = C:\Dokumente und Einstellungen\corlar\.m2\uac\gac_msil\NPanday.Plugin\1.1__npanday.plugin\NPanday.Plugin.dll

[INFO] NPANDAY-001-005: Installing file into private assembly bin: File = C:\Dokumente und Einstellungen\corlar\.m2\uac\gac_msil\NPanday.VisualStudio\1.1__npanday.visualstudio\NPanday.VisualStudio.dll

[INFO] NPANDAY-001-005: Installing file into private assembly bin: File = C:\Dokumente und Einstellungen\corlar\.m2\uac\gac_msil\NPanday.Artifact\1.1__npanday.artifact\NPanday.Artifact.dll

[INFO] NPANDAY-001-005: Installing file into private assembly bin: File = C:\Dokumente und Einstellungen\corlar\.m2\uac\gac_msil\NPanday.ProjectImporterEngine\1.1__npanday.projectimporter\NPanday.ProjectImporterEngine.dll

[INFO] NPANDAY-001-005: Installing file into private assembly bin: File = C:\Dokumente und Einstellungen\corlar\.m2\uac\gac_msil\NPanday.Logging\1.1__npanday.logging\NPanday.Logging.dll

[INFO] NPANDAY-001-005: Installing file into private assembly bin: File = C:\Dokumente und Einstellungen\corlar\.m2\uac\gac_msil\NPanday.Model.Settings\1.1__npanday.model\NPanday.Model.Settings.dll

[INFO] NPANDAY-001-005: Installing file into private assembly bin: File = C:\Dokumente und Einstellungen\corlar\.m2\uac\gac_msil\NPanday.VisualStudio.Addin\1.1__npanday.visualstudio\NPanday.VisualStudio.Addin.dll

[INFO] NPANDAY-001-005: Installing file into private assembly bin: File = C:\Dokumente und Einstellungen\corlar\.m2\uac\gac_msil\NPanday.Utils\1.1__npanday.utils\NPanday.Utils.dll

[INFO] NPANDAY-001-005: Installing file into private assembly bin: File = C:\Dokumente und Einstellungen\corlar\.m2\uac\gac_msil\NPanday.Model.Pom\1.1__npanday.model\NPanday.Model.Pom.dll

[INFO] NPANDAY-001-005: Installing file into private assembly bin: File = C:\Dokumente und Einstellungen\corlar\.m2\uac\gac_msil\NPanday.Plugin.Runner\1.1__npanday.plugin\NPanday.Plugin.Runner.exe

[INFO] NPANDAY-001-005: Installing file into private assembly bin: File = C:\Dokumente und Einstellungen\corlar\.m2\uac\gac_msil\NPanday.Plugin\1.1__npanday.plugin\NPanday.Plugin.dll

[INFO] NPANDAY-001-005: Installing file into private assembly bin: File = C:\Dokumente und Einstellungen\corlar\.m2\uac\gac_msil\NPanday.Plugin.Loader\1.1__npanday.plugin\NPanday.Plugin.Loader.exe

[INFO] NPANDAY-001-005: Installing file into private assembly bin: File = C:\Dokumente und Einstellungen\corlar\.m2\uac\gac_msil\NPanday.Plugin\1.1__npanday.plugin\NPanday.Plugin.dll

[INFO] NPANDAY-001-005: Installing file into private assembly bin: File = C:\Dokumente und Einstellungen\corlar\.m2\uac\gac_msil\NPanday.Plugin.MojoGenerator\1.1__npanday.plugin\NPanday.Plugin.MojoGenerator.exe

[INFO] NPANDAY-066-016: Did not find executable path, will try system path

Die Assembly wurde dem Cache erfolgreich hinzugef?gt.

[INFO] NPANDAY-1600-004: Installed Assembly into GAC: Assembly = C:\Dokumente und Einstellungen\corlar\.m2\uac\gac_msil\NPanday.Plugin\1.1__npanday.plugin\NPanday.Plugin.dll,  Vendor = MICROSOFT

[INFO] NPANDAY-066-016: Did not find executable path, will try system path

Die Assembly wurde dem Cache erfolgreich hinzugef?gt.

[INFO] NPANDAY-1600-004: Installed Assembly into GAC: Assembly = C:\Dokumente und Einstellungen\corlar\.m2\uac\gac_msil\NPanday.Model.Pom\1.1__npanday.model\NPanday.Model.Pom.dll,  Vendor = MICROSOFT

[INFO] ------------------------------------------------------------------------

[INFO] BUILD SUCCESSFUL

[INFO] ------------------------------------------------------------------------

[INFO] Total time: 5 seconds

[INFO] Finished at: Thu Feb 25 16:29:41 CET 2010

[INFO] Final Memory: 10M/247M

[INFO] ------------------------------------------------------------------------

 

[INFO] NPANDAY-1600-004: Installed Assembly into GAC: Assembly = C:\Dokumente un
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESSFUL
[INFO] --------------------------------------------------------------------
Coordinator
Feb 25, 2010 at 11:24 PM

You might need to create the AddIns directory manually, as described in this bug:

http://npanday.codeplex.com/WorkItem/View.aspx?WorkItemId=10803

I'll update the documentation

Developer
Feb 26, 2010 at 8:45 AM

Hm. I actually did that. But I have a german system where the path is: c:\Dokumente und Einstellungen\[user_home]\Meine Dokumente\Visual Studio 2005\Addins

Could that be a problem?

Coordinator
Feb 26, 2010 at 11:06 AM

yes, sorry I missed that. Unfortunately it is hardcoded right now.

If you create the "My Documents\Visual Studio 2005\Addins" folder and run the plugin again, and then move the resulting file NPanday.VisualStudio.AddIn back to the correct location and remove My Documents, everything should work.

Please also file an issue to resolve the hardcoding that you mentioned. I'm not at present sure how to detect the correct location for My Documents, but we could at least make the path configurable.

Thanks!

Coordinator
Mar 8, 2010 at 2:56 AM

NPanday currently supports only the English version of Visual Studio this is brought about by the commands being dependent on the english short cut versions of the commands in VS.

 

Developer
Mar 8, 2010 at 7:53 AM

Hi Jocoba!

Yeah I figured out that after a while :-)

Working on a patch.

- Lars