Hi, I am developing a basic Revit add-in for the Architecture and MEP products and noticed that the RevitAPI.dll and RevitAPIUI.dll delivered with the two products are of different file versions
Arch = 2012.0.2011.309
MEP = 2012.0.2011.622
Does it make a difference as to which set I reference from my VS Project? Does it matter whether I am developing for Arch or MEP?
Thanks
Solved! Go to Solution.
Solved by katsuaki.takamizawa. Go to Solution.
Solved by MattSiebert. Go to Solution.
I think the API is the same for both Arch and MEP. The revision number on RevitAPI.dll shouldn't matter, just make sure that "Specific Version" is set to false on the reference in VS.
You can create a Revit plug-in using RevitAPI.dll and RevitAPIUI.dll in Revit Architecture and run it in Revit MEP without rebuilding it. Or you can do the opposite. These Revit API assemblies are basically the same. However, as you know there are certain API functionalizes specific to the product such as Revit MEP.