OK, which example are you trying and what entity are you trying to visualize? Are you using “Project->Visualize” command, or “Visualize entity” command from the context menu? If you modified the example, ensure that one of your source files contains something like that:
//The following line will take effect when building simulation model
simulate_entity(SimulatedClockProvider<20ns, LEDBlinkDemo>);
//When using VisualHDL with Xilinx tools, VisualHDL will build the
//FPGA bitstream file automatically based on the following line:
synthesize_hardware<"xc3s700an-fgg484-4"> LEDBlinkDemo(
clk=”E12″,
LEDs=”W21,Y22,V20,V19,U19,U20,T19,R20″
//The post_route_sim statement is optional and is only used for generating
//post-route simulation models.
) post_route_sim(SimulatedClockProvider<20ns, LEDBlinkDemo>);
This essentially means that if you’re building a simulator configuration (selected on top of the project file list), the root entity will be the one specified by simulate_entity. Similar for FPGA builds.
Don’t believe the message about “generate_vhdl”, it was not updated since the build when generate_vhdl split into simulate_entity for simulator builds and synthesize_hardware for FPGA builds. Will fix the msg in future versions.