This is another wrinkle to this issue. If one uses fully qualified paths rather than having using statements, the AssemblyInfo Updater appends unqualified attributes that fail. An example is shown below:
[assembly: System.Reflection.AssemblyVersion("1.0.0.0")]
[assembly: System.Reflection.AssemblyCompany("My Company, Inc.")]
[assembly: System.Runtime.CompilerServices.RuntimeCompatibility(WrapNonExceptionThrows=true)]
[assembly: System.Reflection.AssemblyProduct("ApplicationHandler")]
[assembly: System.Reflection.AssemblyCopyright("")]
[assembly: System.Diagnostics.Debuggable(System.Diagnostics.DebuggableAttribute.DebuggingModes.DisableOptimizations | System.Diagnostics.DebuggableAttribute.DebuggingModes.EnableEditAndContinue | System.Diagnostics.DebuggableAttribute.DebuggingModes.IgnoreSymbolStoreSequencePoints | System.Diagnostics.DebuggableAttribute.DebuggingModes.Default)]
[assembly: System.Reflection.AssemblyTitle("ApplicationHandler")]
[assembly: System.Reflection.AssemblyDescription("Simplifies manipulating Hwnd items.")]
[assembly: System.Reflection.AssemblyConfiguration("")]
[assembly: System.Runtime.CompilerServices.CompilationRelaxations(8)]
[assembly: System.Reflection.AssemblyTrademark("")]
[assembly: System.Runtime.InteropServices.ComVisible(false)]
[assembly: System.Runtime.InteropServices.Guid("beba9058-7a17-4079-81d8-f76f22da5260")]
[assembly: System.Reflection.AssemblyFileVersion("1.0.0.0")]
#region Assembly Information Added By FinalBuilder
[assembly: AssemblyFileVersion("1.6.1.1610")]
[assembly: AssemblyVersion("1.6.1.1610")]
#endregion
Note: Only one project of the 50+ in the solution was done this way so we are just changing it. However since the syntax is correct even if non-standard, it seems like the action should be able to handle it correctly. Using FB 8.0.0.2983.