From cd1d57f97b9051e058fdd800bfdcaa3cf9f22e53 Mon Sep 17 00:00:00 2001 From: "N. Taylor Mullen" Date: Fri, 1 Dec 2017 15:39:11 -0800 Subject: [PATCH] Add MonoDevelop.Core and MonoDevelop.Ide addin dependencies. - Added the runtime package dependency to allow for proper assembly building. - Added a new external package source for the MonoDevelop.Sdk. - Had to change the MPack version to be compliant with VS for mac versioning support. #1789 --- build/MPack.targets | 8 +++++++- build/dependencies.props | 2 ++ build/sources.props | 3 ++- ...soft.VisualStudio.Mac.LanguageServices.Razor.csproj | 7 ++++++- .../Microsoft.VisualStudio.Mac.RazorAddin.csproj | 8 ++++++++ .../Properties/_Manifest.addin.xml | 10 +++++++++- version.props | 7 +++++-- 7 files changed, 39 insertions(+), 6 deletions(-) diff --git a/build/MPack.targets b/build/MPack.targets index 303fb57e7c..736e60e9a1 100644 --- a/build/MPack.targets +++ b/build/MPack.targets @@ -24,7 +24,7 @@ $(MSBuildArtifactsDir)sources\ $(AddinDirectory)bin\$(Configuration)\net461\ Microsoft.VisualStudio.Mac.LanguageServices.Razor - $(RepositoryRoot)src\$(LanguageServiceName)\bin\$(Configuration)\net46\ + $(RepositoryRoot)src\$(LanguageServiceName)\bin\$(Configuration)\net461\ $(AddinName)_$(AddinVersion) $(MPackName).mpack $(BuildDir)$(MPackFileName) @@ -40,6 +40,11 @@ + + + + + @@ -47,6 +52,7 @@ + diff --git a/build/dependencies.props b/build/dependencies.props index b90a7be0b3..4debd6fbde 100644 --- a/build/dependencies.props +++ b/build/dependencies.props @@ -28,11 +28,13 @@ 9.0.30729 7.10.6071 1.3.7 + 1.0.0 4.7.49 2.0.0 10.0.1 1.1.92 4.5.0-preview1-25914-04 + 4.5.0-preview1-25914-04 9.0.1 2.6.0-beta1-62023-02 2.6.0-beta1-62023-02 diff --git a/build/sources.props b/build/sources.props index 90d086cb2a..0c10e573e6 100644 --- a/build/sources.props +++ b/build/sources.props @@ -8,7 +8,8 @@ https://dotnet.myget.org/F/aspnetcore-dev/api/v3/index.json; https://dotnet.myget.org/F/aspnetcore-tools/api/v3/index.json; https://dotnet.myget.org/F/roslyn/api/v3/index.json; - https://vside.myget.org/F/vssdk/api/v3/index.json + https://vside.myget.org/F/vssdk/api/v3/index.json; + https://vside.myget.org/F/vsmac/api/v3/index.json $(RestoreSources); diff --git a/src/Microsoft.VisualStudio.Mac.LanguageServices.Razor/Microsoft.VisualStudio.Mac.LanguageServices.Razor.csproj b/src/Microsoft.VisualStudio.Mac.LanguageServices.Razor/Microsoft.VisualStudio.Mac.LanguageServices.Razor.csproj index e48cc1cd36..2a450c409d 100644 --- a/src/Microsoft.VisualStudio.Mac.LanguageServices.Razor/Microsoft.VisualStudio.Mac.LanguageServices.Razor.csproj +++ b/src/Microsoft.VisualStudio.Mac.LanguageServices.Razor/Microsoft.VisualStudio.Mac.LanguageServices.Razor.csproj @@ -1,11 +1,16 @@  - net46 + net461 Razor is a markup syntax for adding server-side logic to web pages. This package contains the Razor design-time infrastructure for Visual Studio for Mac. false + + + + + diff --git a/tooling/Microsoft.VisualStudio.Mac.RazorAddin/Microsoft.VisualStudio.Mac.RazorAddin.csproj b/tooling/Microsoft.VisualStudio.Mac.RazorAddin/Microsoft.VisualStudio.Mac.RazorAddin.csproj index 843de6fcad..e7e41ae731 100644 --- a/tooling/Microsoft.VisualStudio.Mac.RazorAddin/Microsoft.VisualStudio.Mac.RazorAddin.csproj +++ b/tooling/Microsoft.VisualStudio.Mac.RazorAddin/Microsoft.VisualStudio.Mac.RazorAddin.csproj @@ -23,6 +23,14 @@ <_Parameter1>$(Authors) + + <_Parameter1>::MonoDevelop.Ide + <_Parameter2>7.4 + + + <_Parameter1>::MonoDevelop.Core + <_Parameter2>7.4 + diff --git a/tooling/Microsoft.VisualStudio.Mac.RazorAddin/Properties/_Manifest.addin.xml b/tooling/Microsoft.VisualStudio.Mac.RazorAddin/Properties/_Manifest.addin.xml index bc4365a69d..f9ea2ea259 100644 --- a/tooling/Microsoft.VisualStudio.Mac.RazorAddin/Properties/_Manifest.addin.xml +++ b/tooling/Microsoft.VisualStudio.Mac.RazorAddin/Properties/_Manifest.addin.xml @@ -7,9 +7,17 @@ - + + + + + + + + + diff --git a/version.props b/version.props index 4f66dee80d..a5e2919001 100644 --- a/version.props +++ b/version.props @@ -6,10 +6,13 @@ $(VersionPrefix)-$(VersionSuffix)-final t000 $(VersionSuffix)-$(BuildNumber) + + 99999 + $(BuildNumber) + 7.0 - $(VSForMacVersion).$(BuildNumber) - $(VSForMacVersion).999999 + $(VSForMacVersion).$(AddinBuildNumber)