NuGetGallery.FunctionalTests.NuspecHelper.AddMinClientVersionAttribute C# (CSharp) Method

AddMinClientVersionAttribute() static private method

Given a nupsec file path, adds min client version tag to it.
static private AddMinClientVersionAttribute ( string nuspecFilePath, string minclientVersion ) : void
nuspecFilePath string
minclientVersion string
return void
        internal static void AddMinClientVersionAttribute(string nuspecFilePath, string minclientVersion)
        {
            UpdateNuspecFile(nuspecFilePath, @"<metadata>", @"<metadata minClientVersion=""" + minclientVersion + @"""" + @">");
        }

Usage Example

Example #1
0
        /// <summary>
        /// Creates a package with the specified minclient version.
        /// </summary>
        /// <param name="packageName"></param>
        /// <param name="version"></param>
        /// <param name="minClientVersion"></param>
        /// <returns></returns>
        public async Task <string> CreatePackageWithMinClientVersion(string packageName, string version, string minClientVersion)
        {
            var    nuspecHelper       = new NuspecHelper(TestOutputHelper);
            string nuspecFileFullPath = await nuspecHelper.CreateDefaultNuspecFile(packageName, version);

            NuspecHelper.AddMinClientVersionAttribute(nuspecFileFullPath, minClientVersion);
            return(await CreatePackageInternal(nuspecFileFullPath));
        }