A bimsync® unoffical plugin for Revit.
This plugin allows you to upload effortlessly your Revit models to bimsync®.
- Login into your bimsync® account
- Select your bimsync® project and model and upload your Revit model as an IFC file in a single click
- Save the references to your bimsync® project and model for futur uploads
A free bimsync® trial is available for new users on the bimsync® website.
This plugin is developed by a third party, and is not endorsed by Catenda®.
Edit bimsync.csproj, and make sure that the following lines a correctly pointing to your Revit installation folder:
- Line 29: $(ProgramW6432)\Autodesk\Revit 2018\Revit.exe
- Line 39: $(ProgramW6432)\Autodesk\Revit 2018\Revit.exe
- Line 48: $(ProgramW6432)\Autodesk\Revit 2018\RevitAPI.dll
- Line 52: $(ProgramW6432)\Autodesk\Revit 2018\RevitAPIUI.dll
- Line 129 to 134: ...
You will also need to install the last version of the Revit 2018 IFC plugin, available here
Open the solution in Visual Studio 2017, buid it to retrieve the packages from Nuget, and hit "Start" to run Revit in debug mode.
There is two ways to install this plugin:
The easy way
Download the installer on the Autodesk App Exchange
The (not so) easy way
You install bimsync® just like any other Revit add-in, by copying the add-in manifest ("bimsync.addin"), the assembly DLL ("bimsync.dll"), its dependancy (here, "RestSharp.dll") and the associated help files ("bimsyncHelp.html" and the "bimsyncHelp_Files" folder) to the Revit Add-Ins folder (%APPDATA%\Autodesk\Revit\Addins\2018).
If you specify the full DLL pathname in the add-in manifest, it can also be located elsewhere. However, this DLL, its dependanties and help files must be locted in the same folder.
Futhermore, the Visual Studio solution contain all the necessary post-build scripts to copy these files into appropriates folders.
- .NET and Visual Studio Community
- RestSharp - The .NET REST client
- The Visual Studio Revit C# and VB add-in templates from The Building Coder
Want to contribute? Great, I would be happy to integrate your improvements!
To fix a bug or enhance an existing module, follow these steps:
- Fork the repo
- Create a new branch (
git checkout -b improve-feature)
- Make the appropriate changes in the files
- Add changes to reflect the changes made
- Commit your changes (
git commit -am 'Improve feature')
- Push to the branch (
git push origin improve-feature)
- Create a Pull Request
Bug / Feature Request
If you find a bug (connection issue, error while uploading, ...), kindly open an issue here by including a screenshot of your problem and the expected result.
If you'd like to request a new function, feel free to do so by opening an issue here. Please include workflows samples and their corresponding results.
This project is licensed under the MIT License - see the LICENSE.md file for details