
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report
I'm trying to follow the tutorial for writing a Revit plugin located at http://usa.autodesk.com/adsk/servlet/index?siteID=123112&id=16849339
I'm using Revit 2013 as a trial version - not sure if that affects the user of plugins?
The installer installed the 64-bit version of Revit (I appeared to have no choice, but that's not a problem as such).
The version of Visual C# Express 2010 installed appears to also be a 64-bit version - Dependency Walker shows the DLLs as 64-bit, so the EXe must be as well.
When I try to compile the sample given, I get warnings about architecture mismatch between the Revit DLLs and the build of my project. There appear to only be the 64-bit versions of the DLLs (makes sense, 64-bit Revit installed) and in Express you can't change the target architecture.
How can I resolve this problem?
If I try to load Revit and see if it recognises the DLL anyway (having put the correct path to the DLL I built into the manifest file which is stored under ProgramData/Autodesk/Revit/2013 as a .addin file as instructed, External Tools shows nothing.
Any way I can find out whether it couldn't see any manifests (wrong location?), or whether it tried the DLL and fell over (mismatch in architecture)?
Any other suggestions to get this working?
Thanks in advance.
Solved! Go to Solution.