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
diff options
context:
space:
mode:
authorMatt Ward <matt.ward@xamarin.com>2019-03-27 13:23:47 +0300
committerMatt Ward <matt.ward@xamarin.com>2019-03-27 13:28:37 +0300
commit272f0aaa47966d11aac20c71b1698f79b13ce085 (patch)
tree97b436a240928282db347340d802e4edd0cd1675 /main/src/addins/MonoDevelop.Packaging
parentb97d2a21748fb6527177ff3d72861cd9fbb6772e (diff)
[Packaging] Fix build error failing to resolve Mono.Android
When generating a PCL assembly from the intersection of project assemblies the ApiIntersect build task would throw an exception since it could not resolve the Mono.Android assembly. This problem has been fixed in a more recent NuGet.Build.Packaging where the failure to resolve has been converted to a warning. System.Exception: Could not resolve Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=84e04ff9cfb79065 at ApiIntersect.FrameworkAssemblyResolver.Resolve (Mono.Cecil.AssemblyNameReference name, Mono.Cecil.ReaderParameters parameters) [0x0001b] in <aac3e0d5bcd4473a96e385115da49b96>:0 at ApiIntersect.FrameworkAssemblyResolver.Resolve (Mono.Cecil.AssemblyNameReference name) [0x00000] in <aac3e0d5bcd4473a96e385115da49b96>:0 at ICSharpCode.Decompiler.Ast.Transforms.IntroduceUsingDeclarations.Run (ICSharpCode.NRefactory.CSharp.AstNode compilationUnit) [0x00142] in <37b5ad8a7a94479fbc5b574a8fc6281a>:0 at ICSharpCode.Decompiler.Ast.Transforms.TransformationPipeline.RunTransformationsUntil (ICSharpCode.NRefactory.CSharp.AstNode node, System.Predicate`1[T] abortCondition, ICSharpCode.Decompiler.DecompilerContext context) [0x0002c] in <37b5ad8a7a94479fbc5b574a8fc6281a>:0 at ICSharpCode.Decompiler.Ast.AstBuilder.RunTransformations (System.Predicate`1[T] transformAbortCondition) [0x00000] in <37b5ad8a7a94479fbc5b574a8fc6281a>:0 at ICSharpCode.Decompiler.Ast.AstBuilder.RunTransformations () [0x00000] in <37b5ad8a7a94479fbc5b574a8fc6281a>:0 at ApiIntersect.MainClass.DumpTypes (System.Collections.Generic.List`1[T] types, System.String baseDir) [0x000a7] in <aac3e0d5bcd4473a96e385115da49b96>:0 at ApiIntersect.MainClass.Process (System.Collections.Generic.List`1[T] intersections, System.Collections.Generic.List`1[T] exclusions, Mono.Cecil.ReaderParameters readerParameters, System.String outputPath) [0x00319] in <aac3e0d5bcd4473a96e385115da49b96>:0 at ApiIntersect.MainClass.Main (System.String[] args) [0x0039f] in <aac3e0d5bcd4473a96e385115da49b96>:0 An updated NuGet.Build.Packaging has not been published to nuget.org so only new projects will get the fixed version. Fixes VSTS #635546 - [Nugetizer] Build error using Multiplatform Library template when Xamarin.Android code is in the Android project
Diffstat (limited to 'main/src/addins/MonoDevelop.Packaging')
-rw-r--r--main/src/addins/MonoDevelop.Packaging/MonoDevelop.Packaging.csproj2
-rw-r--r--main/src/addins/MonoDevelop.Packaging/MonoDevelop.Packaging/DotNetProjectExtensions.cs2
-rw-r--r--main/src/addins/MonoDevelop.Packaging/Templates/CrossPlatformLibrary.xpt.xml8
-rw-r--r--main/src/addins/MonoDevelop.Packaging/Templates/PackagingProject.xpt.xml2
4 files changed, 7 insertions, 7 deletions
diff --git a/main/src/addins/MonoDevelop.Packaging/MonoDevelop.Packaging.csproj b/main/src/addins/MonoDevelop.Packaging/MonoDevelop.Packaging.csproj
index d1da520ca1..bc0bde87a3 100644
--- a/main/src/addins/MonoDevelop.Packaging/MonoDevelop.Packaging.csproj
+++ b/main/src/addins/MonoDevelop.Packaging/MonoDevelop.Packaging.csproj
@@ -7,7 +7,7 @@
<ProjectGuid>{443311BF-766D-4863-B5A1-AFAA7F41DBDA}</ProjectGuid>
<TargetFrameworkVersion>$(MDFrameworkVersion)</TargetFrameworkVersion>
<OutputPath>..\..\..\build\AddIns\MonoDevelop.Packaging</OutputPath>
- <_BuildPackagingVersion>0.2.0</_BuildPackagingVersion>
+ <_BuildPackagingVersion>0.2.5-dev.8</_BuildPackagingVersion>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' " />
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' " />
diff --git a/main/src/addins/MonoDevelop.Packaging/MonoDevelop.Packaging/DotNetProjectExtensions.cs b/main/src/addins/MonoDevelop.Packaging/MonoDevelop.Packaging/DotNetProjectExtensions.cs
index 8f6eb98264..b973cfecd6 100644
--- a/main/src/addins/MonoDevelop.Packaging/MonoDevelop.Packaging/DotNetProjectExtensions.cs
+++ b/main/src/addins/MonoDevelop.Packaging/MonoDevelop.Packaging/DotNetProjectExtensions.cs
@@ -70,7 +70,7 @@ namespace MonoDevelop.Packaging
public static void InstallBuildPackagingNuGetPackage (IEnumerable<Project> projects)
{
string packagesFolder = GetPackagesFolder ();
- var packageReference = new PackageManagementPackageReference ("NuGet.Build.Packaging", "0.2.0");
+ var packageReference = new PackageManagementPackageReference ("NuGet.Build.Packaging", "0.2.5-dev.8");
var packageReferences = new [] { packageReference };
diff --git a/main/src/addins/MonoDevelop.Packaging/Templates/CrossPlatformLibrary.xpt.xml b/main/src/addins/MonoDevelop.Packaging/Templates/CrossPlatformLibrary.xpt.xml
index 2bfa014101..bbc1befa97 100644
--- a/main/src/addins/MonoDevelop.Packaging/Templates/CrossPlatformLibrary.xpt.xml
+++ b/main/src/addins/MonoDevelop.Packaging/Templates/CrossPlatformLibrary.xpt.xml
@@ -29,7 +29,7 @@
DefaultNamespace="${ProjectName}"
HideGettingStarted="true" />
<Packages>
- <Package ID="NuGet.Build.Packaging" Version="0.2.0" directory="../packages" />
+ <Package ID="NuGet.Build.Packaging" Version="0.2.5-dev.8" directory="../packages" />
</Packages>
<Files>
<FileTemplateReference TemplateID="EmptyClass" name="MyClass.cs" />
@@ -50,7 +50,7 @@
<Reference type="Project" refto="${ProjectName}.Shared" />
</References>
<Packages>
- <Package ID="NuGet.Build.Packaging" Version="0.2.0" directory="../packages" />
+ <Package ID="NuGet.Build.Packaging" Version="0.2.5-dev.8" directory="../packages" />
</Packages>
<Files>
<FileTemplateReference TemplateID="CSharpAssemblyInfo" name="AssemblyInfo.cs" />
@@ -67,7 +67,7 @@
<Reference type="Project" refto="${ProjectName}.Shared" />
</References>
<Packages>
- <Package ID="NuGet.Build.Packaging" Version="0.2.0" directory="../packages" />
+ <Package ID="NuGet.Build.Packaging" Version="0.2.5-dev.8" directory="../packages" />
</Packages>
<Files>
<FileTemplateReference TemplateID="CSharpAssemblyInfo" name="AssemblyInfo.cs" />
@@ -77,7 +77,7 @@
<Project name="${ProjectName}.NuGet" directory="${ProjectName}.NuGet" type="NuGetPackaging" if="CreateNuGetProject">
<Options TargetFrameworkVersion="4.5" DefaultNamespace="${ProjectName}" HideGettingStarted="true" />
<Packages>
- <Package ID="NuGet.Build.Packaging" Version="0.2.0" directory="../packages" />
+ <Package ID="NuGet.Build.Packaging" Version="0.2.5-dev.8" directory="../packages" />
</Packages>
<References>
<Reference type="Project" refto="${ProjectName}.Android" if="CreateAndroidProject" />
diff --git a/main/src/addins/MonoDevelop.Packaging/Templates/PackagingProject.xpt.xml b/main/src/addins/MonoDevelop.Packaging/Templates/PackagingProject.xpt.xml
index e5d699884f..82dbbd1fc5 100644
--- a/main/src/addins/MonoDevelop.Packaging/Templates/PackagingProject.xpt.xml
+++ b/main/src/addins/MonoDevelop.Packaging/Templates/PackagingProject.xpt.xml
@@ -18,7 +18,7 @@
<Project name="${ProjectName}" directory="." type="NuGetPackaging">
<Options TargetFrameworkVersion="4.5" />
<Packages>
- <Package ID="NuGet.Build.Packaging" Version="0.2.0" directory="../packages" />
+ <Package ID="NuGet.Build.Packaging" Version="0.2.5-dev.8" directory="../packages" />
</Packages>
<Files>
<File name="readme.txt"><![CDATA[