diff options
author | Sandy Armstrong <sandy@xamarin.com> | 2022-01-09 16:53:37 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-01-09 16:53:37 +0300 |
commit | 6237fdb87e79241b142433ac1e5e4725f001e4db (patch) | |
tree | 91b373595984d9f87722649ff01450c73be849dc /mdoc/mdoc.csproj | |
parent | dd3404f0a60f215c43a970284317b93fdcf39cd2 (diff) |
Build improvements (#591)
* HtmlGenerator: Load converters lazily
This is a workaround so that .NET 6 apps can use the .NET FW
build of monodoc.dll without worrying about TypeInitializationExceptions
for converters they don't use.
* Fix netstandard2.0 compatibility
* Replace SharpZipLib submodule with package reference
Remove mdoc/packages.config as well.
* Bump Lucene.Net.Light to latest version to support NetStandard
* monodoc: Change to SDK-style project
* monodoc: Move to netstandard2.0
* Replace all packages.config with PackageReference
Bump mdoc.Test.FSharp.fsproj to .NET 4.7.1 to fix issues using
System.ValueTuple.
* Adjust to mdoc.Test.FSharp.fsproj bump to v4.7.1
* mdoc.Test.FSharp.fsproj: Convert to SDK-style
Fixes errors building in VS2022.
* mdoc.Test.csproj: Update to SDK-style too
* mdoc.Test.csproj no longer needs a direct FSharp.Core reference
* mdoc.Test.FSharp.fsproj: Fix FSharp.Core reference
https://github.com/dotnet/fsharp/blob/main/docs/fsharp-core-notes.md#how-to-explicitly-reference-fsharpcore
* mdoc.Test.csproj: Restore manual WPF reference
* Use AppendTargetFrameworkToOutputPath to avoid touching Makefiles
* Update en.expected-fsharp/index.xml
Diffstat (limited to 'mdoc/mdoc.csproj')
-rw-r--r-- | mdoc/mdoc.csproj | 27 |
1 files changed, 6 insertions, 21 deletions
diff --git a/mdoc/mdoc.csproj b/mdoc/mdoc.csproj index 259f5feb..e87db9c6 100644 --- a/mdoc/mdoc.csproj +++ b/mdoc/mdoc.csproj @@ -34,21 +34,6 @@ <Prefer32Bit>false</Prefer32Bit>
</PropertyGroup>
<ItemGroup>
- <Reference Include="Mono.Cecil, Version=0.10.0.0, Culture=neutral, PublicKeyToken=50cebf1cceb9d05e, processorArchitecture=MSIL">
- <HintPath>..\packages\Mono.Cecil.0.10.0-beta5\lib\net40\Mono.Cecil.dll</HintPath>
- </Reference>
- <Reference Include="Mono.Cecil.Mdb, Version=0.10.0.0, Culture=neutral, PublicKeyToken=50cebf1cceb9d05e, processorArchitecture=MSIL">
- <HintPath>..\packages\Mono.Cecil.0.10.0-beta5\lib\net40\Mono.Cecil.Mdb.dll</HintPath>
- </Reference>
- <Reference Include="Mono.Cecil.Pdb, Version=0.10.0.0, Culture=neutral, PublicKeyToken=50cebf1cceb9d05e, processorArchitecture=MSIL">
- <HintPath>..\packages\Mono.Cecil.0.10.0-beta5\lib\net40\Mono.Cecil.Pdb.dll</HintPath>
- </Reference>
- <Reference Include="Mono.Cecil.Rocks, Version=0.10.0.0, Culture=neutral, PublicKeyToken=50cebf1cceb9d05e, processorArchitecture=MSIL">
- <HintPath>..\packages\Mono.Cecil.0.10.0-beta5\lib\net40\Mono.Cecil.Rocks.dll</HintPath>
- </Reference>
- <Reference Include="SchwabenCode.QuickIO, Version=2.6.2.0, Culture=neutral, processorArchitecture=MSIL">
- <HintPath>..\packages\QuickIO.NET.2.6.2.0\lib\net45\SchwabenCode.QuickIO.dll</HintPath>
- </Reference>
<Reference Include="System" />
<Reference Include="System.Web" />
<Reference Include="System.Xml.Linq" />
@@ -184,17 +169,17 @@ <None Include="..\monodoc\Resources\mono-ecma-css.xsl">
<Link>Resources\mono-ecma-css.xsl</Link>
</None>
- <None Include="packages.config" />
</ItemGroup>
<ItemGroup>
- <ProjectReference Include="..\external\SharpZipLib\ICSharpCode.SharpZipLib.NET45\ICSharpCode.SharpZipLib.csproj">
- <Project>{0e7413ff-eb9e-4714-acf2-be3a6a7b2ffd}</Project>
- <Name>ICSharpCode.SharpZipLib</Name>
- </ProjectReference>
+ <PackageReference Include="Mono.Cecil" Version="$(NuGetVersionMonoCecil)" />
+ <PackageReference Include="SharpZipLib" Version="$(NuGetVersionSharpZipLib)" />
+ <PackageReference Include="QuickIO.NET" Version="$(NuGetVersionQuickIONET)" />
+ </ItemGroup>
+ <ItemGroup>
<ProjectReference Include="..\monodoc\monodoc.csproj">
<Project>{6e644802-b579-4037-9809-9cf4c7172c9d}</Project>
<Name>monodoc</Name>
</ProjectReference>
</ItemGroup>
<ItemGroup />
-</Project>
\ No newline at end of file +</Project>
|