diff options
| author | Michael Williamson <mike@zwobble.org> | 2016-04-30 17:41:57 +0100 |
|---|---|---|
| committer | Michael Williamson <mike@zwobble.org> | 2016-04-30 17:41:57 +0100 |
| commit | 76f81b5f2b15b587881af4c522b3f893b4319bf9 (patch) | |
| tree | bcfe93e16d55f0b24ed6ed2be0a183a986304b9f | |
| parent | a3e504d86b9119164733eb0d1518c25a459cac3c (diff) | |
Remove .nuget
| -rw-r--r-- | .nuget/NuGet.Config | 6 | ||||
| -rw-r--r-- | .nuget/NuGet.targets | 144 |
2 files changed, 0 insertions, 150 deletions
diff --git a/.nuget/NuGet.Config b/.nuget/NuGet.Config deleted file mode 100644 index 67f8ea0..0000000 --- a/.nuget/NuGet.Config +++ /dev/null @@ -1,6 +0,0 @@ -<?xml version="1.0" encoding="utf-8"?> -<configuration> - <solution> - <add key="disableSourceControlIntegration" value="true" /> - </solution> -</configuration>
\ No newline at end of file diff --git a/.nuget/NuGet.targets b/.nuget/NuGet.targets deleted file mode 100644 index 55c01f2..0000000 --- a/.nuget/NuGet.targets +++ /dev/null @@ -1,144 +0,0 @@ -<?xml version="1.0" encoding="utf-8"?> -<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> - <PropertyGroup> - <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">$(MSBuildProjectDirectory)\..\</SolutionDir> - - <!-- Enable the restore command to run before builds --> - <RestorePackages Condition=" '$(RestorePackages)' == '' ">false</RestorePackages> - - <!-- Property that enables building a package from a project --> - <BuildPackage Condition=" '$(BuildPackage)' == '' ">false</BuildPackage> - - <!-- Determines if package restore consent is required to restore packages --> - <RequireRestoreConsent Condition=" '$(RequireRestoreConsent)' != 'false' ">true</RequireRestoreConsent> - - <!-- Download NuGet.exe if it does not already exist --> - <DownloadNuGetExe Condition=" '$(DownloadNuGetExe)' == '' ">true</DownloadNuGetExe> - </PropertyGroup> - - <ItemGroup Condition=" '$(PackageSources)' == '' "> - <!-- Package sources used to restore packages. By default, registered sources under %APPDATA%\NuGet\NuGet.Config will be used --> - <!-- The official NuGet package source (https://www.nuget.org/api/v2/) will be excluded if package sources are specified and it does not appear in the list --> - <!-- - <PackageSource Include="https://www.nuget.org/api/v2/" /> - <PackageSource Include="https://my-nuget-source/nuget/" /> - --> - </ItemGroup> - - <PropertyGroup Condition=" '$(OS)' == 'Windows_NT'"> - <!-- Windows specific commands --> - <NuGetToolsPath>$([System.IO.Path]::Combine($(SolutionDir), ".nuget"))</NuGetToolsPath> - </PropertyGroup> - - <PropertyGroup Condition=" '$(OS)' != 'Windows_NT'"> - <!-- We need to launch nuget.exe with the mono command if we're not on windows --> - <NuGetToolsPath>$(SolutionDir).nuget</NuGetToolsPath> - </PropertyGroup> - - <PropertyGroup> - <PackagesProjectConfig Condition=" '$(OS)' == 'Windows_NT'">$(MSBuildProjectDirectory)\packages.$(MSBuildProjectName.Replace(' ', '_')).config</PackagesProjectConfig> - <PackagesProjectConfig Condition=" '$(OS)' != 'Windows_NT'">$(MSBuildProjectDirectory)\packages.$(MSBuildProjectName).config</PackagesProjectConfig> - </PropertyGroup> - - <PropertyGroup> - <PackagesConfig Condition="Exists('$(MSBuildProjectDirectory)\packages.config')">$(MSBuildProjectDirectory)\packages.config</PackagesConfig> - <PackagesConfig Condition="Exists('$(PackagesProjectConfig)')">$(PackagesProjectConfig)</PackagesConfig> - </PropertyGroup> - - <PropertyGroup> - <!-- NuGet command --> - <NuGetExePath Condition=" '$(NuGetExePath)' == '' ">$(NuGetToolsPath)\NuGet.exe</NuGetExePath> - <PackageSources Condition=" $(PackageSources) == '' ">@(PackageSource)</PackageSources> - - <NuGetCommand Condition=" '$(OS)' == 'Windows_NT'">"$(NuGetExePath)"</NuGetCommand> - <NuGetCommand Condition=" '$(OS)' != 'Windows_NT' ">mono --runtime=v4.0.30319 "$(NuGetExePath)"</NuGetCommand> - - <PackageOutputDir Condition="$(PackageOutputDir) == ''">$(TargetDir.Trim('\\'))</PackageOutputDir> - - <RequireConsentSwitch Condition=" $(RequireRestoreConsent) == 'true' ">-RequireConsent</RequireConsentSwitch> - <NonInteractiveSwitch Condition=" '$(VisualStudioVersion)' != '' AND '$(OS)' == 'Windows_NT' ">-NonInteractive</NonInteractiveSwitch> - - <PaddedSolutionDir Condition=" '$(OS)' == 'Windows_NT'">"$(SolutionDir) "</PaddedSolutionDir> - <PaddedSolutionDir Condition=" '$(OS)' != 'Windows_NT' ">"$(SolutionDir)"</PaddedSolutionDir> - - <!-- Commands --> - <RestoreCommand>$(NuGetCommand) install "$(PackagesConfig)" -source "$(PackageSources)" $(NonInteractiveSwitch) $(RequireConsentSwitch) -solutionDir $(PaddedSolutionDir)</RestoreCommand> - <BuildCommand>$(NuGetCommand) pack "$(ProjectPath)" -Properties "Configuration=$(Configuration);Platform=$(Platform)" $(NonInteractiveSwitch) -OutputDirectory "$(PackageOutputDir)" -symbols</BuildCommand> - - <!-- We need to ensure packages are restored prior to assembly resolve --> - <BuildDependsOn Condition="$(RestorePackages) == 'true'"> - RestorePackages; - $(BuildDependsOn); - </BuildDependsOn> - - <!-- Make the build depend on restore packages --> - <BuildDependsOn Condition="$(BuildPackage) == 'true'"> - $(BuildDependsOn); - BuildPackage; - </BuildDependsOn> - </PropertyGroup> - - <Target Name="CheckPrerequisites"> - <!-- Raise an error if we're unable to locate nuget.exe --> - <Error Condition="'$(DownloadNuGetExe)' != 'true' AND !Exists('$(NuGetExePath)')" Text="Unable to locate '$(NuGetExePath)'" /> - <!-- - Take advantage of MsBuild's build dependency tracking to make sure that we only ever download nuget.exe once. - This effectively acts as a lock that makes sure that the download operation will only happen once and all - parallel builds will have to wait for it to complete. - --> - <MsBuild Targets="_DownloadNuGet" Projects="$(MSBuildThisFileFullPath)" Properties="Configuration=NOT_IMPORTANT;DownloadNuGetExe=$(DownloadNuGetExe)" /> - </Target> - - <Target Name="_DownloadNuGet"> - <DownloadNuGet OutputFilename="$(NuGetExePath)" Condition=" '$(DownloadNuGetExe)' == 'true' AND !Exists('$(NuGetExePath)')" /> - </Target> - - <Target Name="RestorePackages" DependsOnTargets="CheckPrerequisites"> - <Exec Command="$(RestoreCommand)" - Condition="'$(OS)' != 'Windows_NT' And Exists('$(PackagesConfig)')" /> - - <Exec Command="$(RestoreCommand)" - LogStandardErrorAsError="true" - Condition="'$(OS)' == 'Windows_NT' And Exists('$(PackagesConfig)')" /> - </Target> - - <Target Name="BuildPackage" DependsOnTargets="CheckPrerequisites"> - <Exec Command="$(BuildCommand)" - Condition=" '$(OS)' != 'Windows_NT' " /> - - <Exec Command="$(BuildCommand)" - LogStandardErrorAsError="true" - Condition=" '$(OS)' == 'Windows_NT' " /> - </Target> - - <UsingTask TaskName="DownloadNuGet" TaskFactory="CodeTaskFactory" AssemblyFile="$(MSBuildToolsPath)\Microsoft.Build.Tasks.v4.0.dll"> - <ParameterGroup> - <OutputFilename ParameterType="System.String" Required="true" /> - </ParameterGroup> - <Task> - <Reference Include="System.Core" /> - <Using Namespace="System" /> - <Using Namespace="System.IO" /> - <Using Namespace="System.Net" /> - <Using Namespace="Microsoft.Build.Framework" /> - <Using Namespace="Microsoft.Build.Utilities" /> - <Code Type="Fragment" Language="cs"> - <![CDATA[ - try { - OutputFilename = Path.GetFullPath(OutputFilename); - - Log.LogMessage("Downloading latest version of NuGet.exe..."); - WebClient webClient = new WebClient(); - webClient.DownloadFile("https://www.nuget.org/nuget.exe", OutputFilename); - - return true; - } - catch (Exception ex) { - Log.LogErrorFromException(ex); - return false; - } - ]]> - </Code> - </Task> - </UsingTask> -</Project> |
