Yes, I do have TypeMock installed on the build server, with an Enterprise Evaluation license with 13 days left.
Nonetheless, I went ahead and added the TypeMockRegister task
<Target Name="BeforeTest">
<TypeMockRegister Company ="21 Day Evaluation" License="91B4-AG6F-47B8-1D0C-1B55" AutoDeploy="false" />
<!-- Start TypeMock -->
<TypeMockStart LogPath="C:TypeMockLogs" LogLevel="9" Target="3.5" />
</Target>
Both Register and Start tasks executed successfully, but again, the tests throw a "Typemock Isolator is not currently enabled" exception.
Using "TypeMockRegister" task from assembly "C:Program FilesTypemockIsolator.3TypeMock.MSBuild.dll".
Task "TypeMockRegister"
Typemock Isolator Registered successfully
Done executing task "TypeMockRegister".
Using "TypeMockStart" task from assembly "C:Program FilesTypemockIsolator.3TypeMock.MSBuild.dll".
Task "TypeMockStart"
Typemock Isolator Enterprise License - Maintenance will expire in 13 day(s)
Typemock Isolator Logging to: C:TypeMockLogs
Done executing task "TypeMockStart".
Next, I pulled out the files necessary for autodeploy into a separate folder, then set autodeploy to true.
<PropertyGroup>
<TypeMockLocation>C:TypeMock</TypeMockLocation>
</PropertyGroup>
<Import Project ="$(TypeMockLocation)TypeMock.MSBuild.Tasks"/>
<Target Name="BeforeTest">
<TypeMockRegister Company ="21 Day Evaluation" License="91B4-AG6F-47B8-1D0C-1B55" AutoDeploy="True" />
<!-- Start TypeMock -->
<TypeMockStart LogPath="C:TypeMockLogs" LogLevel="9" Target="3.5" />
</Target>
Now the TypeMockRegister task hangs, and whenever I run it, I get the following error in the EventLog:
.NET Runtime version 2.0.50727.1433 - Fatal Execution Engine Error (79FFEE24) (80131506)
Thanks for your help,
Laurence