heath.simone
2010-06-03, 11:11 PM
Just letting people know as it's something i've found.
If you install Revit MEP 2011 and the Space Naming Utility from the subscription site you will break the 2010 installation of the add-on as it overwrite the 2010 file. The 2011 file is not compatible with the Revit MEP 2010.
You can edit the msi (or create a mst) for the 2011 version to install to a different directory very simply. Using a msi editor (Orca or InstED (my pref) are both free) go to the Property Table and change the ProductName field. I've editted mine to be Autodesk Revit MEP Space Naming Utility 2011 vs Autodesk Revit MEP Space Naming Utility which is shared between 2010 and 2011.
This will cause the program to be installed in [ProgramFilesFolder]Autodesk\[ProductName] (from the TARGETDIR information in the custom action field in the Tables).
With Revit 2011 using the .addin files now for it’s plug-ins you can go an have a look at where it is looking for the .dll file. The addin files are located at C:\ProgramData\Autodesk\REVIT\Addins\2011 if you open the Autodesk.RevitMEPSpaceNamingUtility.addin file you will see the following information:
<?xml version="1.0" encoding="utf-8"?>
<RevitAddIns>
<AddIn Type="Command">
<Assembly>C:\Program Files\Autodesk\Autodesk Revit MEP Space Naming Utility 2011\SpaceNaming.dll</Assembly>
<ClientId>02663093-563b-4e2f-b5be-5b75beb2e313</ClientId>
<FullClassName>SpaceNaming.Command</FullClassName>
<Text>Space Naming Utility</Text>
<Description>Update space name with room name</Description>
<VisibilityMode>NotVisibleInArchitecture</VisibilityMode>
<VisibilityMode>NotVisibleInStructure</VisibilityMode>
</AddIn>
</RevitAddIns>
The Assembly is the location of the .dll file, if you're creating a script to install the utility on your staff’s machines you could edit this location to be where ever you want and just copy the edited Autodesk.RevitMEPSpaceNamingUtility.addin and the SpaceNaming.dll file to your specified location.
Attached is a copy of the error in 2010 if you run the Space Naming Utility after installing the Autodesk supplied 2011 version.
If you install Revit MEP 2011 and the Space Naming Utility from the subscription site you will break the 2010 installation of the add-on as it overwrite the 2010 file. The 2011 file is not compatible with the Revit MEP 2010.
You can edit the msi (or create a mst) for the 2011 version to install to a different directory very simply. Using a msi editor (Orca or InstED (my pref) are both free) go to the Property Table and change the ProductName field. I've editted mine to be Autodesk Revit MEP Space Naming Utility 2011 vs Autodesk Revit MEP Space Naming Utility which is shared between 2010 and 2011.
This will cause the program to be installed in [ProgramFilesFolder]Autodesk\[ProductName] (from the TARGETDIR information in the custom action field in the Tables).
With Revit 2011 using the .addin files now for it’s plug-ins you can go an have a look at where it is looking for the .dll file. The addin files are located at C:\ProgramData\Autodesk\REVIT\Addins\2011 if you open the Autodesk.RevitMEPSpaceNamingUtility.addin file you will see the following information:
<?xml version="1.0" encoding="utf-8"?>
<RevitAddIns>
<AddIn Type="Command">
<Assembly>C:\Program Files\Autodesk\Autodesk Revit MEP Space Naming Utility 2011\SpaceNaming.dll</Assembly>
<ClientId>02663093-563b-4e2f-b5be-5b75beb2e313</ClientId>
<FullClassName>SpaceNaming.Command</FullClassName>
<Text>Space Naming Utility</Text>
<Description>Update space name with room name</Description>
<VisibilityMode>NotVisibleInArchitecture</VisibilityMode>
<VisibilityMode>NotVisibleInStructure</VisibilityMode>
</AddIn>
</RevitAddIns>
The Assembly is the location of the .dll file, if you're creating a script to install the utility on your staff’s machines you could edit this location to be where ever you want and just copy the edited Autodesk.RevitMEPSpaceNamingUtility.addin and the SpaceNaming.dll file to your specified location.
Attached is a copy of the error in 2010 if you run the Space Naming Utility after installing the Autodesk supplied 2011 version.