Bugs item #1220999, was opened at 2005-06-15 08:10
Message generated for change (Comment added) made by hebbja
You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=402868&aid=1220999&group_id=31650

Please note that this message will contain a full copy of the comment thread,
including the initial issue submission, for this request,
not just the latest update.
Category: None
Group: None
Status: Open
Resolution: None
Priority: 5
Submitted By: James Hebben (hebbja)
Assigned to: Nobody/Anonymous (nobody)
Summary: Solution task may fail when Visual Studio is not installed

Initial Comment:
I have a solution that has a project that contains a 
reference to MSHTML. This reference is marked in the 
project has a primary interop assembly reference:

<Reference
    Name = "MSHTML"
    Guid = "{3050F1C5-98B5-11CF-BB82-
00AA00BDCE0B}"
    VersionMajor = "4"
    VersionMinor = "0"
    Lcid = "0"
    WrapperTool = "primary"
/>

This causes nAnt to fail isf Visual Studio (2003) is not 
installed on the machine. The following is the output:


NAnt 0.85 (Build 0.85.1932.0; rc3; 4/16/2005)
Copyright (C) 2001-2005 Gerry Shaw
http://nant.sourceforge.net

Buildfile: file:///C:/working/Continuous 
Build/projects/TestNantSolutionTaskFails/test.build
Target framework: Microsoft .NET Framework 1.1
Target(s) specified: default


default:

 [solution] Starting solution build.

BUILD FAILED

Couldn't find Primary Interop Assembly "MSHTML", 
referenced by project "TestNant
SolutionTaskFails".

Total time: 0.2 seconds.

----------------------------------------------------------------------

>Comment By: James Hebben (hebbja)
Date: 2005-06-22 09:59

Message:
Logged In: YES 
user_id=442220

I have attached a zip file containing .reg file and a .log file, 
with the MSHTML registry TypeLib information and the nAnt -
debug output data respectively.

----------------------------------------------------------------------

Comment By: Gert Driesen (drieseng)
Date: 2005-06-16 07:47

Message:
Logged In: YES 
user_id=707851

Can you provide a small extract of the relevant parts of your 
registry ?

Can you run NAnt in debug mode (NAnt.exe -debug -
buildfile:<your build file) and attach that output to this bug 
report ?

Thanks !

----------------------------------------------------------------------

Comment By: James Hebben (hebbja)
Date: 2005-06-16 07:42

Message:
Logged In: YES 
user_id=442220

MSHTML is a standard COM component that is installed on 
the machine. {3050F1C5-98B5-11CF-BB82-
00AA00BDCE0B} (referred to in the project) is the TypeLib ID 
and it is correctly in the registry.

Microsoft.mshtml.dll (the primary interp assembly for the 
MSHTML type library ) is installed by the .NET 1.1 SDK. 
(See this reference: 
http://www.kbalertz.com/kb_815727.aspx)

As far as I can see everything that is required by nAnt is 
available on the machine without installing VS.NET. As far as 
I am aware, the solution task does not use VS.NET to 
perform its work.

Why should I need to install VS.NET to get this to work 
correctly?

----------------------------------------------------------------------

Comment By: Gert Driesen (drieseng)
Date: 2005-06-15 17:02

Message:
Logged In: YES 
user_id=707851

Ofcourse you need to install third party components that you 
project references.

Why would this by a NAnt issue ? Am I missing something 
here ?

----------------------------------------------------------------------

You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=402868&aid=1220999&group_id=31650


-------------------------------------------------------
SF.Net email is sponsored by: Discover Easy Linux Migration Strategies
from IBM. Find simple to follow Roadmaps, straightforward articles,
informative Webcasts and more! Get everything you need to get up to
speed, fast. http://ads.osdn.com/?ad_id=7477&alloc_id=16492&op=click
_______________________________________________
nant-developers mailing list
nant-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/nant-developers

Reply via email to