Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/monodevelop.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/main/src
diff options
context:
space:
mode:
authorDmytro Ovcharov <dmytro.ovcharov@globallogic.com>2017-11-24 15:09:41 +0300
committerDmytro Ovcharov <dmytro.ovcharov@globallogic.com>2017-11-24 15:09:41 +0300
commit289c43e689b683b7fc5edfa75fde3eb59deb4106 (patch)
treef6ca6c0c57b06b10c9de2b8e14d58bfe188db754 /main/src
parent2fdccb3e39fe45de54575939912551a35c00cbba (diff)
Changed exception catching logic in NUnitAssemblyTestSuit and removed updating for project references
Diffstat (limited to 'main/src')
-rw-r--r--main/src/addins/MonoDevelop.UnitTesting.NUnit/MonoDevelop.UnitTesting.NUnit/NUnitAssemblyTestSuite.cs10
-rw-r--r--main/src/core/MonoDevelop.Core/MonoDevelop.Projects/ProjectReference.cs2
2 files changed, 8 insertions, 4 deletions
diff --git a/main/src/addins/MonoDevelop.UnitTesting.NUnit/MonoDevelop.UnitTesting.NUnit/NUnitAssemblyTestSuite.cs b/main/src/addins/MonoDevelop.UnitTesting.NUnit/MonoDevelop.UnitTesting.NUnit/NUnitAssemblyTestSuite.cs
index 4429551d76..65269df490 100644
--- a/main/src/addins/MonoDevelop.UnitTesting.NUnit/MonoDevelop.UnitTesting.NUnit/NUnitAssemblyTestSuite.cs
+++ b/main/src/addins/MonoDevelop.UnitTesting.NUnit/MonoDevelop.UnitTesting.NUnit/NUnitAssemblyTestSuite.cs
@@ -334,9 +334,13 @@ namespace MonoDevelop.UnitTesting.NUnit
runner.Connect (ld.NUnitVersion).Wait ();
ld.Info = runner.GetTestInfo (ld.Path, ld.SupportAssemblies).Result;
}
- } catch (Exception ex) {
- Console.WriteLine (ex.InnerException);
- ld.Error = ex.InnerException;
+ } catch (AggregateException exception){
+ var baseException = exception.GetBaseException ();
+ Console.WriteLine (baseException);
+ ld.Error = baseException;
+ } catch (Exception exception) {
+ Console.WriteLine (exception);
+ ld.Error = exception;
}
finally {
try {
diff --git a/main/src/core/MonoDevelop.Core/MonoDevelop.Projects/ProjectReference.cs b/main/src/core/MonoDevelop.Core/MonoDevelop.Projects/ProjectReference.cs
index 434adc7949..12d4b8176f 100644
--- a/main/src/core/MonoDevelop.Core/MonoDevelop.Projects/ProjectReference.cs
+++ b/main/src/core/MonoDevelop.Core/MonoDevelop.Projects/ProjectReference.cs
@@ -629,7 +629,7 @@ namespace MonoDevelop.Projects
void UpdatePackageReference ()
{
- if ((referenceType == ReferenceType.Package || referenceType == ReferenceType.Project) && ownerProject != null) {
+ if (referenceType == ReferenceType.Package && ownerProject != null) {
notFound = false;
string cref = AssemblyContext.FindInstalledAssembly (reference, package, ownerProject.TargetFramework);
if (cref == null)