I couldn't compile the current solution file (in VS.NET 2005), it was missing some includes.
Here is the patch to get the project compiling.
Cheers,
Rob.
Index: activemq-dotnet.csproj =================================================================== --- activemq-dotnet.csproj (revision 399368) +++ activemq-dotnet.csproj (working copy) @@ -54,9 +54,11 @@ <Compile Include="src\main\csharp\ActiveMQ\Commands\BrokerId.cs"/> <Compile Include="src\main\csharp\ActiveMQ\Commands\BrokerInfo.cs"/> <Compile Include="src\main\csharp\ActiveMQ\Commands\Command.cs"/> + <Compile Include="src\main\csharp\ActiveMQ\Commands\ConnectionControl.cs" /> <Compile Include="src\main\csharp\ActiveMQ\Commands\ConnectionError.cs"/> <Compile Include="src\main\csharp\ActiveMQ\Commands\ConnectionId.cs"/> <Compile Include="src\main\csharp\ActiveMQ\Commands\ConnectionInfo.cs"/> + <Compile Include="src\main\csharp\ActiveMQ\Commands\ConsumerControl.cs" /> <Compile Include="src\main\csharp\ActiveMQ\Commands\ConsumerId.cs"/> <Compile Include="src\main\csharp\ActiveMQ\Commands\ConsumerInfo.cs"/> <Compile Include="src\main\csharp\ActiveMQ\Commands\ControlCommand.cs"/> @@ -132,9 +134,11 @@ <Compile Include="src\main\csharp\ActiveMQ\OpenWire\V1\BaseCommandMarshaller.cs"/> <Compile Include="src\main\csharp\ActiveMQ\OpenWire\V1\BrokerIdMarshaller.cs"/> <Compile Include="src\main\csharp\ActiveMQ\OpenWire\V1\BrokerInfoMarshaller.cs"/> + <Compile Include="src\main\csharp\ActiveMQ\OpenWire\V1\ConnectionControlMarshaller.cs" /> <Compile Include="src\main\csharp\ActiveMQ\OpenWire\V1\ConnectionErrorMarshaller.cs"/> <Compile Include="src\main\csharp\ActiveMQ\OpenWire\V1\ConnectionIdMarshaller.cs"/> <Compile Include="src\main\csharp\ActiveMQ\OpenWire\V1\ConnectionInfoMarshaller.cs"/> + <Compile Include="src\main\csharp\ActiveMQ\OpenWire\V1\ConsumerControlMarshaller.cs" /> <Compile Include="src\main\csharp\ActiveMQ\OpenWire\V1\ConsumerIdMarshaller.cs"/> <Compile Include="src\main\csharp\ActiveMQ\OpenWire\V1\ConsumerInfoMarshaller.cs"/> <Compile Include="src\main\csharp\ActiveMQ\OpenWire\V1\ControlCommandMarshaller.cs"/>