This project has moved and is read-only. For the latest updates, please go here.

Why BTDF is updating Project Path and Settings File Path in SSO when IncludeSSo=true



I want to know the significance of updating Project Path and Settings File Path in SSO when IncludeSSo=true.

Because when i am trying to deploy my application in UAT then it is failing with the exception of not founding the SSOSettingsFileReader.dll

Here is the log file:-

error MSB4018: The "UpdateSSOConfigItem" task failed unexpectedly.\r
System.IO.FileNotFoundException: Could not load file or assembly 'SSOSettingsFileReader, Version=, Culture=neutral, PublicKeyToken=b9585ffc9d454e4a' or one of its dependencies. The system cannot find the file specified.\r
File name: 'SSOSettingsFileReader, Version=, Culture=neutral, PublicKeyToken=b9585ffc9d454e4a'\r
at DeploymentFramework.BuildTasks.UpdateSSOConfigItem.Execute()\r
at Microsoft.Build.BackEnd.TaskExecutionHost.Microsoft.Build.BackEnd.ITaskExecutionHost.Execute()\r
at Microsoft.Build.BackEnd.TaskBuilder.<ExecuteInstantiatedTask>d__26.MoveNext()\r


tfabraham wrote Aug 2 at 9:24 PM

This is an issue in v5.6. If SSOSettingsFileReader.dll is not already in the GAC, a mis-ordered operation executes that requires the DLL to be in the GAC, before it has been installed in the GAC. You can simply install SSOSettingsFileReader.dll in the GAC with gacutil.exe on those machines. It's a one-time fix.

This is fixed in v5.7.