-
Notifications
You must be signed in to change notification settings - Fork 14
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
140 changed files
with
1,386 additions
and
93 deletions.
There are no files selected for viewing
Binary file not shown.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
2 changes: 1 addition & 1 deletion
2
MonoGame.ImGui/.vs/MonoGame.ImGui/xs/project-cache/MonoGame.ImGui-Debug.json
Large diffs are not rendered by default.
Oops, something went wrong.
Binary file not shown.
Binary file not shown.
Binary file not shown.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,92 +1,98 @@ | ||
<?xml version="1.0" encoding="utf-8"?> | ||
<Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> | ||
<Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" /> | ||
<PropertyGroup> | ||
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration> | ||
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform> | ||
<ProjectGuid>{3A83CBED-E155-46C8-9CD8-F713AFB2B478}</ProjectGuid> | ||
<OutputType>Library</OutputType> | ||
<RootNamespace>MonoGame.ImGui</RootNamespace> | ||
<AssemblyName>MonoGame.ImGui</AssemblyName> | ||
<TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion> | ||
<FileAlignment>512</FileAlignment> | ||
<AutoGenerateBindingRedirects>true</AutoGenerateBindingRedirects> | ||
<Deterministic>true</Deterministic> | ||
<NuGetPackageImportStamp> | ||
</NuGetPackageImportStamp> | ||
<PackOnBuild>true</PackOnBuild> | ||
<PackageVersion>1.17.1</PackageVersion> | ||
<DevelopmentDependency>true</DevelopmentDependency> | ||
<NeutralLanguage>en-US</NeutralLanguage> | ||
<Summary>A Monogame wrapper for ImGui.NET</Summary> | ||
<PackageTags>imgui, monogame, imgui.net</PackageTags> | ||
<Title>Monogame.ImGui</Title> | ||
</PropertyGroup> | ||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' "> | ||
<PlatformTarget>AnyCPU</PlatformTarget> | ||
<DebugSymbols>true</DebugSymbols> | ||
<DebugType>full</DebugType> | ||
<Optimize>false</Optimize> | ||
<OutputPath>..\..\..\Target\Debug-AnyCPU\</OutputPath> | ||
<DefineConstants>DEBUG;TRACE</DefineConstants> | ||
<ErrorReport>prompt</ErrorReport> | ||
<WarningLevel>4</WarningLevel> | ||
<AllowUnsafeBlocks>true</AllowUnsafeBlocks> | ||
</PropertyGroup> | ||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' "> | ||
<PlatformTarget>x86</PlatformTarget> | ||
<DebugType>pdbonly</DebugType> | ||
<Optimize>true</Optimize> | ||
<OutputPath>..\..\..\Target\Release-AnyCPU\</OutputPath> | ||
<DefineConstants>TRACE</DefineConstants> | ||
<ErrorReport>prompt</ErrorReport> | ||
<WarningLevel>4</WarningLevel> | ||
<AllowUnsafeBlocks>true</AllowUnsafeBlocks> | ||
</PropertyGroup> | ||
<PropertyGroup> | ||
<StartupObject /> | ||
</PropertyGroup> | ||
<ItemGroup> | ||
<None Include="packages.config" /> | ||
</ItemGroup> | ||
<ItemGroup> | ||
<Reference Include="MonoGame.Framework, Version=3.7.1.189, Culture=neutral, processorArchitecture=MSIL"> | ||
<HintPath>$(SolutionDir)\packages\MonoGame.Framework.DesktopGL.3.7.1.189\lib\net45\MonoGame.Framework.dll</HintPath> | ||
</Reference> | ||
<Reference Include="System.Numerics" /> | ||
<Reference Include="System.Buffers"> | ||
<HintPath>..\packages\System.Buffers.4.5.0\lib\netstandard2.0\System.Buffers.dll</HintPath> | ||
</Reference> | ||
<Reference Include="mscorlib" /> | ||
<Reference Include="System.Numerics.Vectors"> | ||
<HintPath>..\packages\System.Numerics.Vectors.4.5.0\lib\net46\System.Numerics.Vectors.dll</HintPath> | ||
</Reference> | ||
<Reference Include="System.Runtime.CompilerServices.Unsafe"> | ||
<HintPath>..\packages\System.Runtime.CompilerServices.Unsafe.4.6.0\lib\netstandard2.0\System.Runtime.CompilerServices.Unsafe.dll</HintPath> | ||
</Reference> | ||
<Reference Include="ImGui.NET"> | ||
<HintPath>..\packages\ImGui.NET.1.72.0\lib\netstandard2.0\ImGui.NET.dll</HintPath> | ||
</Reference> | ||
</ItemGroup> | ||
<ItemGroup> | ||
<Compile Include="Data\IndexData.cs" /> | ||
<Compile Include="Data\InputData.cs" /> | ||
<Compile Include="Data\TextureData.cs" /> | ||
<Compile Include="Data\VertexData.cs" /> | ||
<Compile Include="DrawText.cs" /> | ||
<Compile Include="DrawVertDecleration.cs" /> | ||
<Compile Include="Exceptions\MissingLoadedTextureKeyException.cs" /> | ||
<Compile Include="Extensions\DataConvertExtensions.cs" /> | ||
<Compile Include="ImGUIRenderer.cs" /> | ||
<Compile Include="Utilities\GenerateRasterizerState.cs" /> | ||
</ItemGroup> | ||
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" /> | ||
<Target Name="EnsureNuGetPackageBuildImports" BeforeTargets="PrepareForBuild"> | ||
<Import Project="packages\NuGet.Build.Packaging.0.2.5-dev.8\build\NuGet.Build.Packaging.props" Condition="Exists('packages\NuGet.Build.Packaging.0.2.5-dev.8\build\NuGet.Build.Packaging.props')" /> | ||
<Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" /> | ||
<PropertyGroup> | ||
<ErrorText>This project references NuGet package(s) that are missing on this computer. Use NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}.</ErrorText> | ||
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration> | ||
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform> | ||
<ProjectGuid>{3A83CBED-E155-46C8-9CD8-F713AFB2B478}</ProjectGuid> | ||
<OutputType>Library</OutputType> | ||
<RootNamespace>MonoGame.ImGui</RootNamespace> | ||
<AssemblyName>MonoGame.ImGui</AssemblyName> | ||
<TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion> | ||
<FileAlignment>512</FileAlignment> | ||
<AutoGenerateBindingRedirects>true</AutoGenerateBindingRedirects> | ||
<Deterministic>true</Deterministic> | ||
<NuGetPackageImportStamp> | ||
</NuGetPackageImportStamp> | ||
<PackOnBuild>true</PackOnBuild> | ||
<PackageVersion>1.0</PackageVersion> | ||
<NeutralLanguage>en-US</NeutralLanguage> | ||
<Summary>A Monogame wrapper for ImGui.NET</Summary> | ||
<PackageTags>imgui, monogame, imgui.net</PackageTags> | ||
<Title>Monogame.ImGui</Title> | ||
<Authors>Dovydas Vaičiukynas, Amir Barak</Authors> | ||
<PackageProjectUrl>https://github.com/dovker/Monogame.ImGui</PackageProjectUrl> | ||
<Description>This is a Monogame wrapper for the ImGui.NET Library. Monogame.ImGui lets you build graphical interfaces for your Monogame games / in-game tools using a simple immediate-mode style.</Description> | ||
<PackageId>Monogame.ImGui</PackageId> | ||
<PackageLicenseUrl>https://github.com/dovker/Monogame.ImGui/blob/master/LICENSE</PackageLicenseUrl> | ||
</PropertyGroup> | ||
<Error Condition="!Exists('$(SolutionDir)\packages\MonoGame.Framework.DesktopGL.3.7.1.189\build\MonoGame.Framework.DesktopGL.targets')" Text="$([System.String]::Format('$(ErrorText)', '$(SolutionDir)\packages\MonoGame.Framework.DesktopGL.3.7.1.189\build\MonoGame.Framework.DesktopGL.targets'))" /> | ||
</Target> | ||
<Import Project="$(SolutionDir)\packages\MonoGame.Framework.DesktopGL.3.7.1.189\build\MonoGame.Framework.DesktopGL.targets" Condition="Exists('$(SolutionDir)\packages\MonoGame.Framework.DesktopGL.3.7.1.189\build\MonoGame.Framework.DesktopGL.targets')" /> | ||
<Import Project="..\packages\ImGui.NET.1.72.0\build\net40\ImGui.NET.targets" Condition="Exists('..\packages\ImGui.NET.1.72.0\build\net40\ImGui.NET.targets')" /> | ||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' "> | ||
<PlatformTarget>AnyCPU</PlatformTarget> | ||
<DebugSymbols>true</DebugSymbols> | ||
<DebugType>full</DebugType> | ||
<Optimize>false</Optimize> | ||
<OutputPath>..\..\..\Target\Debug-AnyCPU\</OutputPath> | ||
<DefineConstants>DEBUG;TRACE</DefineConstants> | ||
<ErrorReport>prompt</ErrorReport> | ||
<WarningLevel>4</WarningLevel> | ||
<AllowUnsafeBlocks>true</AllowUnsafeBlocks> | ||
</PropertyGroup> | ||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' "> | ||
<PlatformTarget>x86</PlatformTarget> | ||
<DebugType>pdbonly</DebugType> | ||
<Optimize>true</Optimize> | ||
<OutputPath>..\..\..\Target\Release-AnyCPU\</OutputPath> | ||
<DefineConstants>TRACE</DefineConstants> | ||
<ErrorReport>prompt</ErrorReport> | ||
<WarningLevel>4</WarningLevel> | ||
<AllowUnsafeBlocks>true</AllowUnsafeBlocks> | ||
</PropertyGroup> | ||
<PropertyGroup> | ||
<StartupObject /> | ||
</PropertyGroup> | ||
<ItemGroup> | ||
<None Include="packages.config" /> | ||
</ItemGroup> | ||
<ItemGroup> | ||
<Reference Include="MonoGame.Framework, Version=3.7.1.189, Culture=neutral, processorArchitecture=MSIL"> | ||
<HintPath>$(SolutionDir)\packages\MonoGame.Framework.DesktopGL.3.7.1.189\lib\net45\MonoGame.Framework.dll</HintPath> | ||
</Reference> | ||
<Reference Include="System.Numerics" /> | ||
<Reference Include="System.Buffers"> | ||
<HintPath>$(SolutionDir)\packages\System.Buffers.4.5.0\lib\netstandard2.0\System.Buffers.dll</HintPath> | ||
</Reference> | ||
<Reference Include="mscorlib" /> | ||
<Reference Include="System.Numerics.Vectors"> | ||
<HintPath>$(SolutionDir)\packages\System.Numerics.Vectors.4.5.0\lib\net46\System.Numerics.Vectors.dll</HintPath> | ||
</Reference> | ||
<Reference Include="System.Runtime.CompilerServices.Unsafe"> | ||
<HintPath>$(SolutionDir)\packages\System.Runtime.CompilerServices.Unsafe.4.6.0\lib\netstandard2.0\System.Runtime.CompilerServices.Unsafe.dll</HintPath> | ||
</Reference> | ||
<Reference Include="ImGui.NET"> | ||
<HintPath>$(SolutionDir)\packages\ImGui.NET.1.72.0\lib\netstandard2.0\ImGui.NET.dll</HintPath> | ||
</Reference> | ||
</ItemGroup> | ||
<ItemGroup> | ||
<Compile Include="Data\IndexData.cs" /> | ||
<Compile Include="Data\InputData.cs" /> | ||
<Compile Include="Data\TextureData.cs" /> | ||
<Compile Include="Data\VertexData.cs" /> | ||
<Compile Include="DrawText.cs" /> | ||
<Compile Include="DrawVertDecleration.cs" /> | ||
<Compile Include="Exceptions\MissingLoadedTextureKeyException.cs" /> | ||
<Compile Include="Extensions\DataConvertExtensions.cs" /> | ||
<Compile Include="ImGUIRenderer.cs" /> | ||
<Compile Include="Utilities\GenerateRasterizerState.cs" /> | ||
</ItemGroup> | ||
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" /> | ||
<Target Name="EnsureNuGetPackageBuildImports" BeforeTargets="PrepareForBuild"> | ||
<PropertyGroup> | ||
<ErrorText>This project references NuGet package(s) that are missing on this computer. Use NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}.</ErrorText> | ||
</PropertyGroup> | ||
<Error Condition="!Exists('$(SolutionDir)\packages\MonoGame.Framework.DesktopGL.3.7.1.189\build\MonoGame.Framework.DesktopGL.targets')" Text="$([System.String]::Format('$(ErrorText)', '$(SolutionDir)\packages\MonoGame.Framework.DesktopGL.3.7.1.189\build\MonoGame.Framework.DesktopGL.targets'))" /> | ||
</Target> | ||
<Import Project="$(SolutionDir)\packages\MonoGame.Framework.DesktopGL.3.7.1.189\build\MonoGame.Framework.DesktopGL.targets" Condition="Exists('$(SolutionDir)\packages\MonoGame.Framework.DesktopGL.3.7.1.189\build\MonoGame.Framework.DesktopGL.targets')" /> | ||
<Import Project="$(SolutionDir)\packages\ImGui.NET.1.72.0\build\net40\ImGui.NET.targets" Condition="Exists('$(SolutionDir)\packages\ImGui.NET.1.72.0\build\net40\ImGui.NET.targets')" /> | ||
<Import Project="packages\NuGet.Build.Packaging.0.2.5-dev.8\build\NuGet.Build.Packaging.targets" Condition="Exists('packages\NuGet.Build.Packaging.0.2.5-dev.8\build\NuGet.Build.Packaging.targets')" /> | ||
</Project> |
2 changes: 1 addition & 1 deletion
2
MonoGame.ImGui/obj/Debug/MonoGame.ImGui.csproj.CoreCompileInputs.cache
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1 +1 @@ | ||
ff16c13320777589266686ccc4c29770eb91e16d | ||
c35f782dc0beb22df64df73ceb60a9e82b17eb04 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Binary file removed
BIN
-307 KB
MonoGame.ImGui/obj/Debug/MonoGame.ImGui.csprojAssemblyReference.cache
Binary file not shown.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Binary file not shown.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
Binary file not shown.
Binary file added
BIN
+2.13 MB
....ImGui/packages/NuGet.Build.Packaging.0.2.5-dev.8/NuGet.Build.Packaging.0.2.5-dev.8.nupkg
Binary file not shown.
Binary file added
BIN
+37.5 KB
MonoGame.ImGui/packages/NuGet.Build.Packaging.0.2.5-dev.8/build/ApiIntersect.exe
Binary file not shown.
11 changes: 11 additions & 0 deletions
11
MonoGame.ImGui/packages/NuGet.Build.Packaging.0.2.5-dev.8/build/ApiIntersect.exe.config
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,11 @@ | ||
<?xml version="1.0" encoding="utf-8" ?> | ||
<configuration> | ||
<runtime> | ||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1"> | ||
<dependentAssembly> | ||
<assemblyIdentity name="Mono.Cecil" publicKeyToken="0738eb9f132ed756" culture="neutral" /> | ||
<bindingRedirect oldVersion="0.9.5.0" newVersion="0.9.6.0"/> | ||
</dependentAssembly> | ||
</assemblyBinding> | ||
</runtime> | ||
</configuration> |
39 changes: 39 additions & 0 deletions
39
...e.ImGui/packages/NuGet.Build.Packaging.0.2.5-dev.8/build/GenerateReferenceAssembly.csproj
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,39 @@ | ||
<?xml version="1.0" encoding="utf-8"?> | ||
<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> | ||
<PropertyGroup> | ||
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration> | ||
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform> | ||
<ProjectGuid>{9886C7D1-0610-4292-9E13-94EC012D0900}</ProjectGuid> | ||
<ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids> | ||
<UseMSBuildEngine>true</UseMSBuildEngine> | ||
<OutputType>Library</OutputType> | ||
</PropertyGroup> | ||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' "> | ||
<DebugSymbols>true</DebugSymbols> | ||
<DebugType>full</DebugType> | ||
<Optimize>false</Optimize> | ||
<OutputPath>bin\Debug</OutputPath> | ||
<DefineConstants>DEBUG;</DefineConstants> | ||
<ErrorReport>prompt</ErrorReport> | ||
<WarningLevel>4</WarningLevel> | ||
</PropertyGroup> | ||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' "> | ||
<Optimize>true</Optimize> | ||
<OutputPath>bin\Release</OutputPath> | ||
<ErrorReport>prompt</ErrorReport> | ||
<WarningLevel>4</WarningLevel> | ||
</PropertyGroup> | ||
<Import Project="$(MSBuildExtensionsPath32)\Microsoft\Portable\$(TargetFrameworkVersion)\Microsoft.Portable.CSharp.targets" /> | ||
<PropertyGroup> | ||
<PrepareResourcesDependsOn> | ||
_CollectCompileFiles; | ||
$(PrepareResourcesDependsOn) | ||
</PrepareResourcesDependsOn> | ||
</PropertyGroup> | ||
|
||
<Target Name="_CollectCompileFiles"> | ||
<ItemGroup> | ||
<Compile Include="$(SrcDir)Contract\**\*.cs" /> | ||
</ItemGroup> | ||
</Target> | ||
</Project> |
Binary file added
BIN
+407 KB
MonoGame.ImGui/packages/NuGet.Build.Packaging.0.2.5-dev.8/build/ICSharpCode.Decompiler.dll
Binary file not shown.
Binary file added
BIN
+2.37 MB
....ImGui/packages/NuGet.Build.Packaging.0.2.5-dev.8/build/ICSharpCode.NRefactory.CSharp.dll
Binary file not shown.
Binary file added
BIN
+52 KB
...e.ImGui/packages/NuGet.Build.Packaging.0.2.5-dev.8/build/ICSharpCode.NRefactory.Cecil.dll
Binary file not shown.
Binary file added
BIN
+64 KB
...ame.ImGui/packages/NuGet.Build.Packaging.0.2.5-dev.8/build/ICSharpCode.NRefactory.Xml.dll
Binary file not shown.
Binary file added
BIN
+360 KB
MonoGame.ImGui/packages/NuGet.Build.Packaging.0.2.5-dev.8/build/ICSharpCode.NRefactory.dll
Binary file not shown.
Binary file added
BIN
+44 KB
MonoGame.ImGui/packages/NuGet.Build.Packaging.0.2.5-dev.8/build/Mono.Cecil.Mdb.dll
Binary file not shown.
Binary file added
BIN
+80 KB
MonoGame.ImGui/packages/NuGet.Build.Packaging.0.2.5-dev.8/build/Mono.Cecil.Pdb.dll
Binary file not shown.
Binary file added
BIN
+23 KB
MonoGame.ImGui/packages/NuGet.Build.Packaging.0.2.5-dev.8/build/Mono.Cecil.Rocks.dll
Binary file not shown.
Binary file added
BIN
+274 KB
MonoGame.ImGui/packages/NuGet.Build.Packaging.0.2.5-dev.8/build/Mono.Cecil.dll
Binary file not shown.
Binary file added
BIN
+28 KB
MonoGame.ImGui/packages/NuGet.Build.Packaging.0.2.5-dev.8/build/Mono.Options.dll
Binary file not shown.
56 changes: 56 additions & 0 deletions
56
...ui/packages/NuGet.Build.Packaging.0.2.5-dev.8/build/NuGet.Build.Packaging.Authoring.props
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,56 @@ | ||
<!-- | ||
*********************************************************************************************** | ||
Microsoft.NuGet.Build.Packaging.Authoring.props | ||
WARNING: DO NOT MODIFY this file unless you are knowledgeable about MSBuild and have | ||
created a backup copy. Incorrect changes to this file will make it | ||
impossible to load or build your projects from the command-line or the IDE. | ||
Copyright (c) .NET Foundation. All rights reserved. | ||
*********************************************************************************************** | ||
--> | ||
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> | ||
<PropertyGroup> | ||
<RestoreProjectStyle>PackageReference</RestoreProjectStyle> | ||
<TargetFramework>netstandard1.0</TargetFramework> | ||
<PackageTargetFallback>net11;net20;net35;net40;net403;net45;net451;net452;net46;net461;net462;net47;net471;netcore;netcore45;netcore451;netcore50;win8;win81;win10;sl4;sl5;wp;wp7;wp75;wp8;wp81;wpa81;uap;uap10;netstandard1.0;netstandard1.1;netstandard1.2;netstandard1.3;netstandard1.4;netstandard1.5;netstandard1.6;netstandard2.0;netcoreapp1.0;netcoreapp2.0;monoandroid;monotouch;monomac;xamarinios;xamarinmac;xamarinpsthree;xamarinpsfour;xamarinpsvita;xamarinwatchos;xamarintvos;xamarinxboxthreesixty;xamarinxboxone</PackageTargetFallback> | ||
|
||
<TargetExt>.nupkg</TargetExt> | ||
|
||
<!-- The Pack target generates to the output path directly --> | ||
<SkipCopyBuildProduct>true</SkipCopyBuildProduct> | ||
|
||
<!-- Packaging project doesn't need resolved nuget package dependencies --> | ||
<ResolveNuGetPackages>false</ResolveNuGetPackages> | ||
|
||
<PrimaryOutputFrameworkSpecific>false</PrimaryOutputFrameworkSpecific> | ||
</PropertyGroup> | ||
|
||
<!-- | ||
Properties relevant to Visual Studio: | ||
$(BuildingInsideVisualStudio) This will indicate whether this project is building inside the IDE. When | ||
building via MSBuild, this property will not be set. | ||
$(DesignTimeBuild) Visual Studio uses this property to indicate whether it's performing a | ||
design time build or a full build. A design time build is designed to do | ||
minimal amount of work; the intent of those builds is to expose information | ||
around resolved dependencies and properties back to Visual Studio without | ||
actually producing assets on disk. | ||
--> | ||
<PropertyGroup> | ||
<!-- We don't want to build in case we're performing a design time build as we are expected to not | ||
produce any assets. | ||
We also don't want to build the references in cases where we build inside the IDE. The reason | ||
is that Visual Studio already built our dependencies. Doing it again can regress performance. | ||
However, the real issue is that it impacts correctness as this can result in building the same | ||
project simultaneously from different projects. | ||
Most particularly on the correctness side, this shows up when VS is doing a "rebuild". NuProj | ||
will end up causing multiple build breaks being reported because it will re-delete outputs that | ||
VS just produced and that other project references that are building in parallel now expect to | ||
be there. --> | ||
<BuildProjectReferences Condition="'$(BuildProjectReferences)' == '' and ('$(BuildingInsideVisualStudio)' == 'true' or '$(DesignTimeBuild)' == 'true')">false</BuildProjectReferences> | ||
<!-- By default we will build (and if applicable, clean) all project references. But this can be used | ||
to disable that. --> | ||
<BuildProjectReferences Condition="'$(BuildProjectReferences)' == ''">true</BuildProjectReferences> | ||
</PropertyGroup> | ||
|
||
</Project> |
Oops, something went wrong.