Description
Project Navigator does not support using a dash in the entity name.
Example
entity my-component is
Port ( RST : in std_logic;
myout : out std_logic;
CLK : in std_logic);
end my-component;
An entity with a dash in the name is not included in the project.
Solution
Project Navigator does not support dashes in an entity name because the dash might be used as a hierarchy separator. You should remove all dashes from the entity name. The most common way to resolve this issue is to use an underscore in place of the dash.