Success
#20240227.1 • update CI configuration
This run is being retained as one of recent runs by pipeline.
Triggered by ivailop
0 work items0 artifacts
Visual Studio version '15.0' not found. Falling back to version '16.0'.
VSBuild
Post-build Code Analysis (FxCopCmd.exe) has been deprecated in favor of FxCop analyzers, which run during build. Refer to https://aka.ms/fxcopanalyzers to migrate to FxCop analyzers.
VSBuild
Microsoft.Design : Sign 'cs-money.dll' with a strong name key.
VSBuild
Microsoft.Naming : Correct the casing of 'cs-money' in assembly name 'cs-money.dll' by changing it to 'Cs-money'.
VSBuild
Microsoft.Design : Mark 'cs-money.dll' with CLSCompliant(true) because it exposes externally visible types.
VSBuild
Microsoft.Design : Because 'cs-money.dll' exposes externally visible types, mark it with ComVisible(false) at the assembly level and then mark all types within the assembly that should be exposed to COM clients with ComVisible(true).
VSBuild
money\Money.cs(61,0): Warning CA1800: Microsoft.Performance : 'anObject', a parameter, is cast to type 'IMoney' multiple times in method 'Money.Equals(object)'. Cache the result of the 'as' operator or direct cast in order to eliminate the redundant castclass instruction.
VSBuild
money\Money.cs(64,0): Warning CA1800: Microsoft.Performance : 'anObject', a parameter, is cast to type 'Money' multiple times in method 'Money.Equals(object)'. Cache the result of the 'as' operator or direct cast in order to eliminate the redundant castclass instruction.
VSBuild
money\Money.cs(99,0): Warning CA1305: Microsoft.Globalization : Because the behavior of 'int.ToString()' could vary based on the current user's locale settings, replace this call in 'Money.ToString()' with a call to 'int.ToString(IFormatProvider)'. If the result of 'int.ToString(IFormatProvider)' will be displayed to the user, specify 'CultureInfo.CurrentCulture' as the 'IFormatProvider' parameter. Otherwise, if the result will be stored and accessed by software, such as when it is persisted to disk or to a database, specify 'CultureInfo.InvariantCulture'.
VSBuild
money\MoneyBag.cs(94,0): Warning CA1800: Microsoft.Performance : 'anObject', a parameter, is cast to type 'IMoney' multiple times in method 'MoneyBag.Equals(object)'. Cache the result of the 'as' operator or direct cast in order to eliminate the redundant castclass instruction.
VSBuild
View the log to see the remaining 5 warnings for this task
Jobs
Name
Status
Duration
Success
2m 42s