31 instantiations of ProjectUpdaterException
aspire (31)
DotNet\DotNetAppHostNuGetConfigMerger.cs (1)
137throw new ProjectUpdaterException(string.Format(
DotNet\DotNetRestoreConfiguration.cs (1)
32throw new ProjectUpdaterException(
Projects\FallbackProjectParser.cs (2)
110throw new ProjectUpdaterException($"Unsupported project file type: {projectFile.Extension}. Expected .csproj, .fsproj, .vbproj or .cs file."); 121throw new ProjectUpdaterException($"Failed to parse project file '{projectFile.FullName}' using fallback parser: {ex.Message}", ex);
Projects\GuestAppHostProject.cs (1)
2016throw new ProjectUpdaterException(string.Format(
Projects\ProjectUpdater.cs (21)
181throw new ProjectUpdaterException(UpdateCommandStrings.FailedDiscoverNuGetConfig); 335throw new ProjectUpdaterException(string.Format(CultureInfo.InvariantCulture, UpdateCommandStrings.FailedToRestoreAfterUpdateFormat, projectFile.FullName)); 347throw new ProjectUpdaterException(string.Format( 407throw new ProjectUpdaterException(string.Format( 602throw new ProjectUpdaterException(string.Format(CultureInfo.InvariantCulture, UpdateCommandStrings.FailedFetchItemsAndPropertiesFormat, projectFile.FullName)); 674throw new ProjectUpdaterException(string.Format(CultureInfo.InvariantCulture, UpdateCommandStrings.NoPackageFoundFormat, packageId, context.Channel.Name)); 709throw new ProjectUpdaterException(string.Format(CultureInfo.InvariantCulture, 819throw new ProjectUpdaterException(string.Format(CultureInfo.InvariantCulture, 824throw new ProjectUpdaterException($"Could not uniquely locate the imported Aspire.AppHost.Sdk declaration for '{projectFile.FullName}'. Found {declarations.Length} declaring files; update the imported SDK version explicitly."); 1100throw new ProjectUpdaterException(string.Format(CultureInfo.InvariantCulture, 1115throw new ProjectUpdaterException(string.Format(CultureInfo.InvariantCulture, UpdateCommandStrings.CouldNotFindRootProjectElementFormat, projectFile.FullName)); 1139throw new ProjectUpdaterException(string.Format(CultureInfo.InvariantCulture, UpdateCommandStrings.CouldNotFindSdkElementFormat, projectFile.FullName)); 1289throw new ProjectUpdaterException( 1311throw new ProjectUpdaterException(string.Format(CultureInfo.InvariantCulture, 1442var referencedProjectPath = projectReference.GetProperty("FullPath").GetString() ?? throw new ProjectUpdaterException(UpdateCommandStrings.ProjectReferenceNoFullPath); 1453var packageId = packageReference.GetProperty("Identity").GetString() ?? throw new ProjectUpdaterException(UpdateCommandStrings.PackageReferenceNoIdentity); 1623throw new ProjectUpdaterException(string.Format(CultureInfo.InvariantCulture, 1630throw new ProjectUpdaterException(string.Format(CultureInfo.InvariantCulture, 1704throw new ProjectUpdaterException(string.Format(CultureInfo.InvariantCulture, UpdateCommandStrings.CouldNotFindPackageVersionInDirectoryPackagesProps, packageId, directoryPackagesPropsFile.FullName)); 1730throw new ProjectUpdaterException(string.Format(CultureInfo.InvariantCulture, UpdateCommandStrings.FailedUpdatePackageReferenceFormat, package.Id, projectFile.FullName)); 1743throw new ProjectUpdaterException($"Expected one declaration of '{package.Id}' in '{definingFile.FullName}', found {references.Length}.");
Projects\RepositoryToolUpdater.cs (5)
193throw new ProjectUpdaterException(string.Format(CultureInfo.CurrentCulture, UpdateCommandStrings.ToolManifestChangedFormat, original.File.FullName)); 254throw new ProjectUpdaterException(string.Format(CultureInfo.CurrentCulture, UpdateCommandStrings.NoPackageFoundFormat, DotNetPackageId, channel.Name)); 265throw new ProjectUpdaterException(string.Format(CultureInfo.CurrentCulture, UpdateCommandStrings.FailedResolveNpmToolFormat, version ?? "latest")); 271return version ?? throw new ProjectUpdaterException(string.Format(CultureInfo.CurrentCulture, 313throw new ProjectUpdaterException(string.Format(CultureInfo.CurrentCulture, UpdateCommandStrings.FailedReadToolManifestFormat, path, ex.Message));
62 references to ProjectUpdaterException
aspire (7)
Commands\InitCommand.cs (1)
172catch (ProjectUpdaterException ex)
Commands\NewCommand.cs (2)
721catch (ProjectUpdaterException ex) 779catch (ProjectUpdaterException ex)
Commands\UpdateCommand.cs (1)
503catch (ProjectUpdaterException ex)
Projects\FallbackProjectParser.cs (1)
113catch (ProjectUpdaterException)
Projects\ProjectUpdater.cs (2)
620catch (ProjectUpdaterException ex) when (IsAppHostProject(projectFile, context.AppHostProjectFile)) 1637catch (ProjectUpdaterException)
Aspire.Cli.Tests (55)
DotNet\DotNetAppHostNuGetConfigMergerSnapshotTests.cs (2)
135await Assert.ThrowsAsync<Aspire.Cli.Projects.ProjectUpdaterException>(() => 342await Assert.ThrowsAsync<Aspire.Cli.Projects.ProjectUpdaterException>(() =>
DotNet\DotNetAppHostNuGetConfigMergerTests.cs (9)
63await Assert.ThrowsAsync<ProjectUpdaterException>(() => 103var error = await Assert.ThrowsAsync<ProjectUpdaterException>(() => 188var error = await Assert.ThrowsAsync<ProjectUpdaterException>(() => 249await Assert.ThrowsAsync<ProjectUpdaterException>(() => 706await Assert.ThrowsAsync<ProjectUpdaterException>(() => 1625await Assert.ThrowsAsync<ProjectUpdaterException>(() => 1854await Assert.ThrowsAsync<ProjectUpdaterException>(() =>
DotNet\DotNetRestoreConfigurationTests.cs (2)
88var exception = await Assert.ThrowsAsync<ProjectUpdaterException>(
NuGet\NuGetConfigurationQueryTests.cs (1)
95await Assert.ThrowsAsync<Aspire.Cli.Projects.ProjectUpdaterException>(() =>
Projects\FallbackProjectParserTests.cs (3)
267Assert.Throws<ProjectUpdaterException>(() => 459var exception = Assert.Throws<ProjectUpdaterException>(() =>
Projects\GuestAppHostProjectTests.cs (6)
1336var failure = await Assert.ThrowsAsync<ProjectUpdaterException>(() => 1680var failure = await Assert.ThrowsAsync<ProjectUpdaterException>(() => 1855var failure = await Assert.ThrowsAsync<ProjectUpdaterException>(() =>
Projects\ProjectUpdaterNuGetConfigurationTests.cs (14)
91var error = await Assert.ThrowsAsync<ProjectUpdaterException>(() => 139await Assert.ThrowsAsync<ProjectUpdaterException>(() => 203await Assert.ThrowsAsync<ProjectUpdaterException>(() => 349var error = await Assert.ThrowsAsync<ProjectUpdaterException>(() => 601await Assert.ThrowsAsync<ProjectUpdaterException>(() => 868await Assert.ThrowsAsync<ProjectUpdaterException>(() => 1118await Assert.ThrowsAsync<ProjectUpdaterException>(() => updater.UpdateProjectAsync(context, TestContext.Current.CancellationToken)); 1314await Assert.ThrowsAsync<ProjectUpdaterException>(() => updater.UpdateProjectAsync(context, cancellation.Token)); 1426await Assert.ThrowsAsync<ProjectUpdaterException>(() => 1485await Assert.ThrowsAsync<ProjectUpdaterException>(() => 1553var error = await Assert.ThrowsAsync<ProjectUpdaterException>(() =>
Projects\ProjectUpdaterTests.cs (9)
136await Assert.ThrowsAsync<ProjectUpdaterException>(() => 298await Assert.ThrowsAsync<ProjectUpdaterException>(() => 384var exception = await Assert.ThrowsAsync<ProjectUpdaterException>(() => 2558var exception = await Assert.ThrowsAsync<ProjectUpdaterException>(async () => 2668var exception = await Assert.ThrowsAsync<ProjectUpdaterException>(async () => 2948await Assert.ThrowsAsync<ProjectUpdaterException>(() =>
Projects\RepositoryToolUpdaterTests.cs (8)
413var exception = await Assert.ThrowsAsync<ProjectUpdaterException>(() => 442var exception = await Assert.ThrowsAsync<ProjectUpdaterException>(() => 556var exception = await Assert.ThrowsAsync<ProjectUpdaterException>(() => 715var exception = await Assert.ThrowsAsync<ProjectUpdaterException>(updateStep.Callback);
Templating\TemplateNuGetConfigServiceTests.cs (1)
54await Assert.ThrowsAsync<ProjectUpdaterException>(() => builtInScaffolding