diff options
author | Marius Ungureanu <teromario@yahoo.com> | 2017-10-18 18:19:46 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2017-10-18 18:19:46 +0300 |
commit | 044933c2a2d59900747da82d347f916c295fdfe3 (patch) | |
tree | a304c2454707eb185bb7b7b41b1cf4189c0ba578 /main/src | |
parent | 32a6b1fb63332475ffdefca48b7fd88964a17c9c (diff) |
[Build] Fix it, BinaryMessage is a shared file included in a lot of projects. (#3216)
Diffstat (limited to 'main/src')
11 files changed, 54 insertions, 7 deletions
diff --git a/main/src/addins/MonoDevelop.UnitTesting.NUnit/NUnit3Runner/NUnit3Runner.csproj b/main/src/addins/MonoDevelop.UnitTesting.NUnit/NUnit3Runner/NUnit3Runner.csproj index 35c9a02960..0a54bdf71c 100644 --- a/main/src/addins/MonoDevelop.UnitTesting.NUnit/NUnit3Runner/NUnit3Runner.csproj +++ b/main/src/addins/MonoDevelop.UnitTesting.NUnit/NUnit3Runner/NUnit3Runner.csproj @@ -47,6 +47,10 @@ <HintPath>..\..\..\..\packages\NUnit.Engine.3.0.1\lib\nunit-agent-x86.exe</HintPath> </Reference> <Reference Include="System.Xml" /> + <Reference Include="System.ValueTuple"> + <HintPath>..\..\..\..\packages\System.ValueTuple.4.3.1\lib\netstandard1.0\System.ValueTuple.dll</HintPath> + <Private>False</Private> + </Reference> </ItemGroup> <ItemGroup> <Compile Include="Program.cs" /> diff --git a/main/src/addins/MonoDevelop.UnitTesting.NUnit/NUnit3Runner/packages.config b/main/src/addins/MonoDevelop.UnitTesting.NUnit/NUnit3Runner/packages.config index e9a17d1a0d..01aad973b1 100644 --- a/main/src/addins/MonoDevelop.UnitTesting.NUnit/NUnit3Runner/packages.config +++ b/main/src/addins/MonoDevelop.UnitTesting.NUnit/NUnit3Runner/packages.config @@ -1,4 +1,5 @@ <?xml version="1.0" encoding="utf-8"?> <packages> <package id="NUnit.Engine" version="3.0.1" targetFramework="net45" /> + <package id="System.ValueTuple" version="4.3.1" targetFramework="net461" /> </packages>
\ No newline at end of file diff --git a/main/src/addins/MonoDevelop.UnitTesting.NUnit/NUnitRunner/NUnitRunner.csproj b/main/src/addins/MonoDevelop.UnitTesting.NUnit/NUnitRunner/NUnitRunner.csproj index ae5698846d..0fc98c264c 100644 --- a/main/src/addins/MonoDevelop.UnitTesting.NUnit/NUnitRunner/NUnitRunner.csproj +++ b/main/src/addins/MonoDevelop.UnitTesting.NUnit/NUnitRunner/NUnitRunner.csproj @@ -50,6 +50,10 @@ <Reference Include="nunit.util"> <HintPath>..\..\..\..\packages\NUnit.Runners.2.6.4\tools\lib\nunit.util.dll</HintPath> </Reference> + <Reference Include="System.ValueTuple"> + <HintPath>..\..\..\..\packages\System.ValueTuple.4.3.1\lib\netstandard1.0\System.ValueTuple.dll</HintPath> + <Private>False</Private> + </Reference> </ItemGroup> <ItemGroup> <Compile Include="NUnitTestRunner.cs" /> diff --git a/main/src/addins/MonoDevelop.UnitTesting.NUnit/NUnitRunner/packages.config b/main/src/addins/MonoDevelop.UnitTesting.NUnit/NUnitRunner/packages.config index b815516599..9144122fb1 100644 --- a/main/src/addins/MonoDevelop.UnitTesting.NUnit/NUnitRunner/packages.config +++ b/main/src/addins/MonoDevelop.UnitTesting.NUnit/NUnitRunner/packages.config @@ -1,5 +1,6 @@ -<?xml version="1.0" encoding="utf-8"?>
-<packages>
- <package id="NUnit" version="2.6.4" targetFramework="net40" />
- <package id="NUnit.Runners" version="2.6.4" targetFramework="net40" />
-</packages>
+<?xml version="1.0" encoding="utf-8"?> +<packages> + <package id="NUnit" version="2.6.4" targetFramework="net40" /> + <package id="NUnit.Runners" version="2.6.4" targetFramework="net40" /> + <package id="System.ValueTuple" version="4.3.1" targetFramework="net461" /> +</packages>
\ No newline at end of file diff --git a/main/src/core/MonoDevelop.Core/MonoDevelop.Core.Execution/BinaryMessage.cs b/main/src/core/MonoDevelop.Core/MonoDevelop.Core.Execution/BinaryMessage.cs index 59cb40333b..14e6d4fae8 100644 --- a/main/src/core/MonoDevelop.Core/MonoDevelop.Core.Execution/BinaryMessage.cs +++ b/main/src/core/MonoDevelop.Core/MonoDevelop.Core.Execution/BinaryMessage.cs @@ -228,10 +228,11 @@ namespace MonoDevelop.Core.Execution void WriteArray (BinaryWriter bw, object val) { Array array = (Array)val; + int rank = array.Rank; - bw.Write (array.Rank); + bw.Write (rank); for (int i = 0; i < rank; ++i) - bw.Write (array.GetLength (rank)); + bw.Write (array.GetLength (i)); var type = val.GetType (); var et = type.GetElementType (); @@ -454,7 +455,10 @@ namespace MonoDevelop.Core.Execution static object ReadArray (BinaryReader br) { int rank = br.ReadInt32 (); + int[] lengths = new int [rank]; + for (int i = 0; i < rank; ++i) + lengths [i] = br.ReadInt32 (); var type = (TypeCode)br.ReadByte (); diff --git a/main/src/core/MonoDevelop.Projects.Formats.MSBuild/MonoDevelop.Projects.Formats.MSBuild.csproj b/main/src/core/MonoDevelop.Projects.Formats.MSBuild/MonoDevelop.Projects.Formats.MSBuild.csproj index 44f9613665..6304b780a5 100644 --- a/main/src/core/MonoDevelop.Projects.Formats.MSBuild/MonoDevelop.Projects.Formats.MSBuild.csproj +++ b/main/src/core/MonoDevelop.Projects.Formats.MSBuild/MonoDevelop.Projects.Formats.MSBuild.csproj @@ -38,6 +38,10 @@ <Reference Include="Microsoft.Build.Framework" /> <Reference Include="Microsoft.Build.Utilities.v4.0" /> <Reference Include="System.Xml" /> + <Reference Include="System.ValueTuple"> + <HintPath>..\..\..\packages\System.ValueTuple.4.3.1\lib\portable-net40+sl4+win8+wp8\System.ValueTuple.dll</HintPath> + <Private>False</Private> + </Reference> </ItemGroup> <ItemGroup> <Compile Include="AssemblyInfo.cs" /> @@ -52,5 +56,8 @@ <ItemGroup> <Folder Include="MonoDevelop.Projects.Formats.MSBuild\" /> </ItemGroup> + <ItemGroup> + <None Include="packages.config" /> + </ItemGroup> <Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" /> </Project> diff --git a/main/src/core/MonoDevelop.Projects.Formats.MSBuild/MonoDevelop.Projects.Formats.MSBuild.dotnet.v15.0.csproj b/main/src/core/MonoDevelop.Projects.Formats.MSBuild/MonoDevelop.Projects.Formats.MSBuild.dotnet.v15.0.csproj index 04d1f80197..cf6cf215a5 100644 --- a/main/src/core/MonoDevelop.Projects.Formats.MSBuild/MonoDevelop.Projects.Formats.MSBuild.dotnet.v15.0.csproj +++ b/main/src/core/MonoDevelop.Projects.Formats.MSBuild/MonoDevelop.Projects.Formats.MSBuild.dotnet.v15.0.csproj @@ -81,6 +81,10 @@ <HintPath>$(MSBuild_OSS_BinDir)Microsoft.Build.Utilities.Core.dll</HintPath> <Private>False</Private> </Reference> + <Reference Include="System.ValueTuple"> + <HintPath>..\..\..\packages\System.ValueTuple.4.3.1\lib\portable-net40+sl4+win8+wp8\System.ValueTuple.dll</HintPath> + <Private>False</Private> + </Reference> </ItemGroup> <ItemGroup Condition=" '$(Configuration)' == 'Debug' OR '$(Configuration)' == 'Release' "> <None Include="app.v15.0.config"> @@ -102,6 +106,9 @@ <Compile Include="AssemblyInfo.cs" /> <Compile Include="MonoDevelop.Projects.Formats.MSBuild\MSBuildLoggerAdapter.cs" /> </ItemGroup> + <ItemGroup> + <None Include="packages.config" /> + </ItemGroup> <Import Project="MonoDevelop.Projects.MSBuild.Shared\MonoDevelop.Projects.MSBuild.Shared.projitems" Label="Shared" Condition="Exists('MonoDevelop.Projects.MSBuild.Shared\MonoDevelop.Projects.MSBuild.Shared.projitems')" /> <Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" /> </Project> diff --git a/main/src/core/MonoDevelop.Projects.Formats.MSBuild/MonoDevelop.Projects.Formats.MSBuild.v12.0.csproj b/main/src/core/MonoDevelop.Projects.Formats.MSBuild/MonoDevelop.Projects.Formats.MSBuild.v12.0.csproj index cdd6420a96..52d68712af 100644 --- a/main/src/core/MonoDevelop.Projects.Formats.MSBuild/MonoDevelop.Projects.Formats.MSBuild.v12.0.csproj +++ b/main/src/core/MonoDevelop.Projects.Formats.MSBuild/MonoDevelop.Projects.Formats.MSBuild.v12.0.csproj @@ -41,6 +41,10 @@ <Reference Include="Microsoft.Build.Framework, Version=12.0.0.0" /> <Reference Include="Microsoft.Build.Utilities.v12.0" /> <Reference Include="System.Xml" /> + <Reference Include="System.ValueTuple"> + <HintPath>..\..\..\packages\System.ValueTuple.4.3.1\lib\portable-net40+sl4+win8+wp8\System.ValueTuple.dll</HintPath> + <Private>False</Private> + </Reference> </ItemGroup> <ItemGroup> <Compile Include="AssemblyInfo.cs" /> @@ -60,6 +64,7 @@ <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> <Link>MonoDevelop.Projects.Formats.MSBuild.exe.config</Link> </None> + <None Include="packages.config" /> </ItemGroup> <Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" /> </Project> diff --git a/main/src/core/MonoDevelop.Projects.Formats.MSBuild/MonoDevelop.Projects.Formats.MSBuild.v14.0.csproj b/main/src/core/MonoDevelop.Projects.Formats.MSBuild/MonoDevelop.Projects.Formats.MSBuild.v14.0.csproj index 6756c7de18..f85939fc39 100644 --- a/main/src/core/MonoDevelop.Projects.Formats.MSBuild/MonoDevelop.Projects.Formats.MSBuild.v14.0.csproj +++ b/main/src/core/MonoDevelop.Projects.Formats.MSBuild/MonoDevelop.Projects.Formats.MSBuild.v14.0.csproj @@ -41,6 +41,10 @@ <Reference Include="Microsoft.Build.Framework, Version=14.0.0.0" /> <Reference Include="Microsoft.Build.Utilities.Core, Version=14.0.0.0" /> <Reference Include="System.Xml" /> + <Reference Include="System.ValueTuple"> + <HintPath>..\..\..\packages\System.ValueTuple.4.3.1\lib\portable-net40+sl4+win8+wp8\System.ValueTuple.dll</HintPath> + <Private>False</Private> + </Reference> </ItemGroup> <ItemGroup> <Compile Include="AssemblyInfo.cs" /> @@ -60,6 +64,7 @@ <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> <Link>MonoDevelop.Projects.Formats.MSBuild.exe.config</Link> </None> + <None Include="packages.config" /> </ItemGroup> <Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" /> </Project> diff --git a/main/src/core/MonoDevelop.Projects.Formats.MSBuild/MonoDevelop.Projects.Formats.MSBuild.v4.0.csproj b/main/src/core/MonoDevelop.Projects.Formats.MSBuild/MonoDevelop.Projects.Formats.MSBuild.v4.0.csproj index eb119ab265..c89e297a2e 100644 --- a/main/src/core/MonoDevelop.Projects.Formats.MSBuild/MonoDevelop.Projects.Formats.MSBuild.v4.0.csproj +++ b/main/src/core/MonoDevelop.Projects.Formats.MSBuild/MonoDevelop.Projects.Formats.MSBuild.v4.0.csproj @@ -41,6 +41,10 @@ <Reference Include="Microsoft.Build.Framework" /> <Reference Include="Microsoft.Build.Utilities.v4.0" /> <Reference Include="System.Xml" /> + <Reference Include="System.ValueTuple"> + <HintPath>..\..\..\packages\System.ValueTuple.4.3.1\lib\portable-net40+sl4+win8+wp8\System.ValueTuple.dll</HintPath> + <Private>False</Private> + </Reference> </ItemGroup> <ItemGroup> <Compile Include="AssemblyInfo.cs" /> @@ -60,6 +64,7 @@ <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> <Link>MonoDevelop.Projects.Formats.MSBuild.exe.config</Link> </None> + <None Include="packages.config" /> </ItemGroup> <Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" /> </Project> diff --git a/main/src/core/MonoDevelop.Projects.Formats.MSBuild/packages.config b/main/src/core/MonoDevelop.Projects.Formats.MSBuild/packages.config new file mode 100644 index 0000000000..02150605b3 --- /dev/null +++ b/main/src/core/MonoDevelop.Projects.Formats.MSBuild/packages.config @@ -0,0 +1,4 @@ +<?xml version="1.0" encoding="utf-8"?> +<packages> + <package id="System.ValueTuple" version="4.3.1" targetFramework="net40" /> +</packages>
\ No newline at end of file |