Still having problems with the 7.0.4 package. Here is the error message from our build server. After running the CI again might help or not. So it seems that the registration is not working properly yet.
Microsoft (R) Build Engine Version 2.0.50727.3053
[Microsoft .NET Framework, Version 2.0.50727.3625]
Copyright (C) Microsoft Corporation 2005. All rights reserved.
Target StartUnitTests:
Target RegisterTypeMock:
Typemock Isolator Auto Deployed, version 7.0.4.0
Target RegisterNCover:
regsvr32 /s "C:Program FilesNCoverNCover.Lib.x86.dll"
Target StartTests:
[clip]...MsBuild.UnitTesting.xml(24,5): error MSB4018: The "TypeMockStart" task failed unexpectedly.
[clip]...MsBuild.UnitTesting.xml(24,5): error MSB4018: System.InvalidOperationException: Unable to generate a temporary class (result=1).
[clip]...MsBuild.UnitTesting.xml(24,5): error MSB4018: error CS0006: Metadata file '[clip]...ssemblyGAC_MSILConfiguration.0.4.0__3dae460033b8d8e2Configuration.dll' could not be found
[clip]...MsBuild.UnitTesting.xml(24,5): error MSB4018:
[clip]...MsBuild.UnitTesting.xml(24,5): error MSB4018: at System.Xml.Serialization.Compiler.Compile(Assembly parent, String ns, XmlSerializerCompilerParameters xmlParameters, Evidence evidence)
[clip]...MsBuild.UnitTesting.xml(24,5): error MSB4018: at System.Xml.Serialization.TempAssembly.GenerateAssembly(XmlMapping[] xmlMappings, Type[] types, String defaultNamespace, Evidence evidence, XmlSerializerCompilerParameters parameters, Assembly assembly, Hashtable assemblies)
[clip]...MsBuild.UnitTesting.xml(24,5): error MSB4018: at System.Xml.Serialization.TempAssembly..ctor(XmlMapping[] xmlMappings, Type[] types, String defaultNamespace, String location, Evidence evidence)
[clip]...MsBuild.UnitTesting.xml(24,5): error MSB4018: at System.Xml.Serialization.XmlSerializer.GenerateTempAssembly(XmlMapping xmlMapping, Type type, String defaultNamespace, String location, Evidence evidence)
[clip]...MsBuild.UnitTesting.xml(24,5): error MSB4018: at System.Xml.Serialization.XmlSerializer..ctor(Type type, XmlAttributeOverrides overrides, Type[] extraTypes, XmlRootAttribute root, String defaultNamespace, String location, Evidence evidence)
[clip]...MsBuild.UnitTesting.xml(24,5): error MSB4018: at System.Xml.Serialization.XmlSerializer..ctor(Type type, Type[] extraTypes)
[clip]...MsBuild.UnitTesting.xml(24,5): error MSB4018: at Configuration.ProfilersModel.LoadModel()
[clip]...MsBuild.UnitTesting.xml(24,5): error MSB4018: at Configuration.ProfilersModel..ctor()
[clip]...MsBuild.UnitTesting.xml(24,5): error MSB4018: at TypeMock.CLI.Common.TypeMockStartInfo.LinkProfiler()
[clip]...MsBuild.UnitTesting.xml(24,5): error MSB4018: at TypeMock.CLI.Common.TypeMockStartInfo.Execute()
[clip]...MsBuild.UnitTesting.xml(24,5): error MSB4018: at TypeMock.MSBuild.TypeMockStart.ExecuteInternal()
[clip]...MsBuild.UnitTesting.xml(24,5): error MSB4018: at TypeMock.MSBuild.TypemockTaskBase.Execute()
[clip]...MsBuild.UnitTesting.xml(24,5): error MSB4018: at Microsoft.Build.BuildEngine.TaskEngine.ExecuteTask(ExecutionMode howToExecuteTask, Hashtable projectItemsAvailableToTask, BuildPropertyGroup projectPropertiesAvailableToTask, Boolean& taskClassWasFound)
Another error case
Target RegisterTypeMock:
[clip]...error MSB4018: The "TypeMockRegister" task failed unexpectedly.
[clip]...error MSB4018: System.AccessViolationException: Attempted to read or write protected memory. This is often an indication that other memory is corrupt.
[clip]...error MSB4018: at System.AppDomainSetup.UpdateContextProperty(IntPtr fusionContext, String key, Object value)
[clip]...error MSB4018: at System.AppDomainSetup.SetupFusionContext(IntPtr fusionContext)
[clip]...error MSB4018: at System.AppDomain.SetupFusionStore(AppDomainSetup info)
[clip]...error MSB4018: at System.AppDomain.InternalRemotelySetupRemoteDomainHelper(Object[] args)
[clip]...error MSB4018: at System.Threading.Thread.CompleteCrossContextCallback(InternalCrossContextDelegate ftnToCall, Object[] args)
[clip]...error MSB4018: at System.AppDomain.nCreateDomain(String friendlyName, AppDomainSetup setup, Evidence providedSecurityInfo, Evidence creatorsSecurityInfo, IntPtr parentSecurityDescriptor)
[clip]...error MSB4018: at System.AppDomain.CreateDomain(String friendlyName, Evidence securityInfo, AppDomainSetup info)
[clip]...error MSB4018: at System.EnterpriseServices.Internal.AssemblyManager.GetGacName(String fName)
[clip]...error MSB4018: at System.EnterpriseServices.Internal.Publish.GacRemove(String AssemblyPath)
[clip]...error MSB4018: at TypeMock.Deploy.AutoDeployTypeMock.RemoveGAC(Publish publisher, String assembly)
[clip]...error MSB4018: at TypeMock.Deploy.AutoDeployTypeMock.RemoveOldAssemblies(Publish publisher)
[clip]...error MSB4018: at TypeMock.Deploy.AutoDeployTypeMock.PublishDllsToGAC(String rootDirectory)
[clip]...error MSB4018: at TypeMock.Deploy.AutoDeployTypeMock.Deploy(String rootDirectory)
[clip]...error MSB4018: at TypeMock.CLI.Common.TypeMockRegisterInfo.Execute()
[clip]...error MSB4018: at TypeMock.MSBuild.TypeMockRegister.ExecuteInternal()
[clip]...error MSB4018: at TypeMock.MSBuild.TypemockTaskBase.Execute()
[clip]...error MSB4018: at Microsoft.Build.BuildEngine.TaskEngine.ExecuteTask(ExecutionMode howToExecuteTask, Hashtable projectItemsAvailableToTask, BuildPropertyGroup projectPropertiesAvailableToTask, Boolean& taskClassWasFound)