Assembly option for site family not available

scottbaldy
Enthusiast

Assembly option for site family not available

scottbaldy
Enthusiast
Enthusiast

I have a very basic site family (Shop_Box.rfa) which is a simple extrusion (cube).  When the object is selected, Revit 2021 will not give me the option to create an assembly.  There could be several reasons but I cannot figure this out.  Here are some ideas as to why I cannot create the assembly:

 

1 - Revit will not allow site elements as part of an assembly?

2 - The site family is very small (1"x1"x1").  Is there a minimum size limitation?  I did create an assembly for a 1"x1" wood beam 1" long.

3 - This site family is only visible in course view?  I did create the wood beam assembly in course view, but this wood family was not only visible in course view.

 

I cannot figure this out.  If anyone has any ideas I would greatly appreciate it.

The site family is attached.

Thanks

0 Likes
Reply
Accepted solutions (1)
1,197 Views
8 Replies
Replies (8)

barthbradley
Consultant
Consultant

Change the Category. Use Generic Model.  

 

...to do that, open the Family and do this: 

 

Change the Category.png

 

...to make visible in Medium and Fine Views, edit the Visibility Settings of the object.

 

Visibilty Settings.png

 

0 Likes

scottbaldy
Enthusiast
Enthusiast

I want to keep the family in the site category.   I also do not want this visible in the Medium and Fine Detail Levels.  Autodesk documentation does not suggest that there is any correlation between the Site category and Assemblies.

 

AssemblyDoc.png

 

0 Likes

barthbradley
Consultant
Consultant

That list doesn't really have anything to do with your question, which is how to put a Loadable Site Family into an Assembly. Apparently, you cannot.  

0 Likes

ToanDN
Consultant
Consultant

There is a way but what are you doing it for?

0 Likes

barthbradley
Consultant
Consultant

are you thinking sharing and nesting the site family into a family that can be put into an assembly?   

0 Likes

RDAOU
Mentor
Mentor

@scottbaldy 

 

The article does not refer to Categories, to be specific, it reads "Most Model Elements" and the list given thereunder is non-exhaustive lots of other elements are not listed... Toposurface/Topography for instance is not listed yet you cannot add Toposurface to an assembly....same applies to building pads and several other element types. 

 

Maybe for whatever you are doing, the Category Entourage is a more suitable option. this category is mostly used for elements related to site development/site furniture and the like. It can be assembled and it hosts on the site/toposurface

 

 

YOUTUBE | BIM | COMPUTATIONAL DESIGN | PARAMETRIC DESIGN | GENERATIVE DESIGN | VISUAL PROGRAMMING
If you find this reply helpful kindly hit the LIKE BUTTON and if applicable please ACCEPT AS SOLUTION


0 Likes

scottbaldy
Enthusiast
Enthusiast
Accepted solution
I concur that it says most elements, however, it appears to be the category that is the issue. The same simple extrusion in other categories (Generic Models and Entourage) works just fine.

Anyway, I think we have answered the question. You cannot create Assemblies with anything in the Site category.

Thank you for the responses.

meatesm827
Community Visitor
Community Visitor
 

I know the error message is common and there are plenty of questions on SO about this error, but no solutions have helped me so far, so I decided to ask the question. Difference to most of similar questions is me using App_Code directory.

Error message:

CS0012: The type 'Project.Rights.Operations Provider' is defined in an
assembly that is not referenced. You must add a reference to assembly
'Project.Rights, version=1.0.0.0, Culture=neutral, Public Key Token=null'.

Source File:

c:\inetpub\wwwroot\Test\Website [curiositypetshop.com] \App_Code\Company\Project\Business Logic\Manager.cs

Following suggestions here and here, I have deleted all instances of Project.Rights.dll inside C:\Windows\Microsoft.NET/*.* According to this, I checked if .cs files in question have build action set to "Compile". They do. I have also double checked that the .cs file containing the "Project.Rights.Operations Provider" type is deployed to App_Code directory.

For some reason, application is not looking for the type in the App_Code directory. Since I've deleted all instances of Project.Rights.dll (that I know of), I don't know which assembly the error message is mentioning.

0 Likes