dotnet / sdk

Core functionality needed to create .NET Core projects, that is shared between Visual Studio and CLI
https://dot.net/core
MIT License
2.67k stars 1.06k forks source link

VS 2017 takes a .NET 4.5 as a .NET Core Project #1382

Closed aliostad closed 6 years ago

aliostad commented 7 years ago

So this is the context of the conversation, where @davkean advised me to create this issue.

I had started porting PerfIt to .NET Standard in a different branch and it seems something makes VS 2017 to think it is .NET Core.

image

I have changed ToolsVersion to 12.0, 14.0 and 15.0 to no avail. I cloned the project in a clean location and VS 2017 had no issue so it seems something in my working folder that does this. I also ran git clean -d -f and no difference.

So I think in order to reproduce, I have to share with you my environment which is zipped in the file below. As for me, I will clean up and start again but I hope you get to the bottom of this since it was utterly annoying and wasted 6-7 hours (I started reducing project to one project and compare with other projects that work). Thanks in advance.

Anyway here is the file https://drive.google.com/file/d/0By4PF7Jis9FzNHVMR21KTjJZY3M/view?usp=sharing

Here is the full output from the build:

1>Project 'PerfIt' is not up to date. Missing output file 'C:\Users\aliostad\Documents\GitHub\PerfIt\src\PerfIt\bin\Debug\PerfIt.dll'.
1>------ Build started: Project: PerfIt, Configuration: Debug Any CPU ------
1>Build started 03/07/2017 10:39:31.
1>Environment at start of build:
1>ALLUSERSPROFILE = C:\ProgramData
1>APPDATA = C:\Users\aliostad\AppData\Roaming
1>ChocolateyInstall = C:\ProgramData\chocolatey
1>ChocolateyLastPathUpdate = Thu Jun 29 22:09:54 2017
1>ChocolateyToolsLocation = C:\tools
1>CommonProgramFiles = C:\Program Files (x86)\Common Files
1>CommonProgramFiles(x86) = C:\Program Files (x86)\Common Files
1>CommonProgramW6432 = C:\Program Files\Common Files
1>COMPUTERNAME = DESKTOP-T1V7TC3
1>ComSpec = C:\Windows\system32\cmd.exe
1>HOMEDRIVE = C:
1>HOMEPATH = \Users\aliostad
1>LOCALAPPDATA = C:\Users\aliostad\AppData\Local
1>LOGONSERVER = \\DESKTOP-T1V7TC3
1>MSBuildLoadMicrosoftTargetsReadOnly = true
1>NUMBER_OF_PROCESSORS = 2
1>OneDrive = C:\Users\aliostad\OneDrive
1>OS = Windows_NT
1>Path = C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\ProgramData\chocolatey\bin;C:\Users\aliostad\.dnx\bin;C:\Program Files\Microsoft DNX\Dnvm\;C:\Program Files\Microsoft SQL Server\120\Tools\Binn\;C:\Program Files\Microsoft SQL Server\130\Tools\Binn\;C:\Program Files\Microsoft\Web Platform Installer\;C:\Program Files (x86)\GitExtensions\;C:\Users\aliostad\AppData\Local\GitHub\PortableGit_f02737a78695063deace08e96d5042710d3e32db\cmd;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Users\aliostad\AppData\Local\Microsoft\WindowsApps;C:\Program Files (x86)\Microsoft VS Code\bin;C:\tools\cmder;
1>PATHEXT = .COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC
1>PkgDefApplicationConfigFile = C:\Users\aliostad\AppData\Local\Microsoft\VisualStudio\15.0_aa78f840\devenv.exe.config
1>PROCESSOR_ARCHITECTURE = x86
1>PROCESSOR_ARCHITEW6432 = AMD64
1>PROCESSOR_IDENTIFIER = Intel64 Family 6 Model 69 Stepping 1, GenuineIntel
1>PROCESSOR_LEVEL = 6
1>PROCESSOR_REVISION = 4501
1>ProgramData = C:\ProgramData
1>ProgramFiles = C:\Program Files (x86)
1>ProgramFiles(x86) = C:\Program Files (x86)
1>ProgramW6432 = C:\Program Files
1>PSModulePath = C:\Users\aliostad\Documents\WindowsPowerShell\Modules
1>PUBLIC = C:\Users\Public
1>SESSIONNAME = Console
1>SystemDrive = C:
1>SystemRoot = C:\Windows
1>TEMP = C:\Users\aliostad\AppData\Local\Temp
1>TMP = C:\Users\aliostad\AppData\Local\Temp
1>USERDOMAIN = DESKTOP-T1V7TC3
1>USERDOMAIN_ROAMINGPROFILE = DESKTOP-T1V7TC3
1>USERNAME = aliostad
1>USERPROFILE = C:\Users\aliostad
1>VisualStudioDir = C:\Users\aliostad\Documents\Visual Studio 2017
1>VisualStudioEdition = Microsoft Visual Studio Enterprise 2017
1>VisualStudioVersion = 15.0
1>VS140COMNTOOLS = C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\Tools\
1>VSAPPIDDIR = C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\Common7\IDE\
1>VSAPPIDNAME = devenv.exe
1>VSLANG = 1033
1>windir = C:\Windows
1>
1>Initial Properties:
1>_AfterCompileWinFXInternalDependsOn = 
1>        PrepareResourcesForSatelliteAssemblies;
1>        MergeLocalizationDirectives;
1>        AfterCompileWinFX
1>    
1>_CompileTargetNameForLocalType = _CompileTemporaryAssembly
1>_DebugSymbolsProduced = true
1>_DeploymentApplicationManifestIdentity = Native.PerfIt
1>_DeploymentBuiltUpdateInterval = 0
1>_DeploymentBuiltUpdateIntervalUnits = Days
1>_DeploymentDeployManifestIdentity = PerfIt.application
1>_DeploymentFileMappingExtension = 
1>_DeploymentTargetApplicationManifestFileName = Native.PerfIt.manifest
1>_DeploymentUrl = 
1>_DirectoryBuildPropsBasePath = 
1>_DirectoryBuildPropsFile = Directory.Build.props
1>_DirectoryBuildTargetsBasePath = 
1>_DirectoryBuildTargetsFile = Directory.Build.targets
1>_DocumentationFileProduced = true
1>_GenerateBindingRedirectsIntermediateAppConfig = obj\Debug\PerfIt.csproj.PerfIt.dll.config
1>_GenerateRestoreGraphProjectEntryInputProperties = 
1>      RestoreUseCustomAfterTargets=;
1>      NuGetRestoreTargets=C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\Common7\IDE\CommonExtensions\Microsoft\NuGet\NuGet.targets;
1>      BuildProjectReferences=false;
1>      ExcludeRestorePackageImports=true;
1>    
1>_GetChildProjectCopyToOutputDirectoryItems = true
1>_NuGetRuntimeIdentifierWithoutAot = win
1>_OriginalConfiguration = Debug
1>_OriginalPlatform = AnyCPU
1>_ProjectDefaultTargets = Build
1>_RequireMCPass2ForMainAssembly = false
1>_RequireMCPass2ForSatelliteAssemblyOnly = false
1>_ResolveReferenceDependencies = false
1>_ResourceNameInMainAssembly = PerfIt.g.resources
1>_SGenDllCreated = false
1>_SGenDllName = PerfIt.XmlSerializers.dll
1>_SGenGenerateSerializationAssembliesConfig = Off
1>AddAdditionalExplicitAssemblyReferences = true
1>AddItemTemplatesGuid = {FAE04EC0-301F-11d3-BF4B-00C04F79EFBC}
1>AdditionalExplicitAssemblyReferences = System.Core;
1>AllowedReferenceAssemblyFileExtensions = 
1>      .winmd;
1>      .dll;
1>      .exe
1>    
1>AllowedReferenceRelatedFileExtensions = 
1>      .pdb;
1>      .xml;
1>      .pri;
1>      .dll.config;
1>      .exe.config
1>    
1>ALLUSERSPROFILE = C:\ProgramData
1>AlwaysCompileMarkupFilesInSeparateDomain = true
1>AlwaysUseNumericalSuffixInItemNames = true
1>AndroidTargetsPath = C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\MSBuild\Microsoft\MDD\Android\V150\
1>APPDATA = C:\Users\aliostad\AppData\Roaming
1>AppDesignerFolder = Properties
1>AppDesignerFolderContentsVisibleOnlyInShowAllFiles = false
1>AssemblyFoldersConfigFile = C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\MSBuild\15.0\Bin\AssemblyFolders.config
1>AssemblyFoldersConfigFileSearchPath = {AssemblyFoldersFromConfig:C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\MSBuild\15.0\Bin\AssemblyFolders.config,v4.5};
1>AssemblyFoldersSuffix = AssemblyFoldersEx
1>AssemblyName = PerfIt
1>AssemblySearchPaths = 
1>      {CandidateAssemblyFiles};
1>      ;
1>      {HintPathFromItem};
1>      {TargetFrameworkDirectory};
1>      {AssemblyFoldersFromConfig:C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\MSBuild\15.0\Bin\AssemblyFolders.config,v4.5};
1>      {Registry:Software\Microsoft\.NETFramework,v4.5,AssemblyFoldersEx};
1>      {AssemblyFolders};
1>      {GAC};
1>      {RawFileName};
1>      bin\Debug\
1>    
1>AssignTargetPathsDependsOn = 
1>AutoUnifyAssemblyReferences = true
1>AvailablePlatforms = Any CPU,x86,x64
1>BaseIntermediateOutputPath = obj\
1>BaseNuGetRuntimeIdentifier = win
1>BuildCompileAction = Build
1>BuildDependsOn = 
1>      EntityDeploy;
1>      
1>      BeforeBuild;
1>      CoreBuild;
1>      AfterBuild
1>    
1>    
1>BuildGenerateSourcesAction = Build
1>BuildingInsideVisualStudio = true
1>BuildingOutOfProcess = true
1>BuildingProject = false
1>BuildInParallel = true
1>BuildLinkAction = Build
1>BuildProjectReferences = true
1>BuildSystem = MSBuild
1>BuildTaskAssembly = PresentationBuildTasks, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35
1>BuiltProjectOutputGroupDependsOn = PrepareForBuild
1>ChocolateyInstall = C:\ProgramData\chocolatey
1>ChocolateyLastPathUpdate = Thu Jun 29 22:09:54 2017
1>ChocolateyToolsLocation = C:\tools
1>CleanDependsOn = 
1>      
1>      BeforeClean;
1>      UnmanagedUnregistration;
1>      CoreClean;
1>      CleanReferencedProjects;
1>      CleanPublishFolder;
1>      AfterClean
1>    ;
1>      EntityClean;
1>    
1>CleanFile = PerfIt.csproj.FileListAbsolute.txt
1>CodeAnalysisApplyLogFileXsl = false
1>CodeAnalysisFailOnMissingRules = false
1>CodeAnalysisForceOutput = true
1>CodeAnalysisGenerateSuccessFile = true
1>CodeAnalysisIgnoreGeneratedCode = true
1>CodeAnalysisIgnoreInvalidTargets = true
1>CodeAnalysisIgnoreMissingIndirectReferences = false
1>CodeAnalysisInputAssembly = bin\Debug\PerfIt.dll
1>CodeAnalysisLogFile = bin\Debug\PerfIt.dll.CodeAnalysisLog.xml
1>CodeAnalysisModuleSuppressionsFile = GlobalSuppressions.cs
1>CodeAnalysisOutputToConsole = false
1>CodeAnalysisOverrideRuleVisibilities = false
1>CodeAnalysisPath = C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\Team Tools\Static Analysis Tools\FxCop\
1>CodeAnalysisQuiet = false
1>CodeAnalysisRuleDirectories = ;C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\Team Tools\Static Analysis Tools\FxCop\\Rules
1>CodeAnalysisRuleSet = MinimumRecommendedRules.ruleset
1>CodeAnalysisRuleSetDirectories = ;C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\Team Tools\Static Analysis Tools\\Rule Sets
1>CodeAnalysisSaveMessagesToReport = Active
1>CodeAnalysisSearchGlobalAssemblyCache = true
1>CodeAnalysisStaticAnalysisDirectory = C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\Team Tools\Static Analysis Tools\
1>CodeAnalysisSucceededFile = bin\Debug\PerfIt.dll.lastcodeanalysissucceeded
1>CodeAnalysisSummary = false
1>CodeAnalysisTargets = C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\MSBuild\Microsoft\VisualStudio\v15.0\CodeAnalysis\Microsoft.CodeAnalysis.targets
1>CodeAnalysisTimeout = 120
1>CodeAnalysisTreatWarningsAsErrors = false
1>CodeAnalysisUpdateProject = false
1>CodeAnalysisUseTypeNameInSuppression = true
1>CodeAnalysisVerbose = false
1>CommonProgramFiles = C:\Program Files (x86)\Common Files
1>CommonProgramW6432 = C:\Program Files\Common Files
1>CommonTargetsPath = C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\MSBuild\15.0\Bin\Microsoft.Common.CurrentVersion.targets
1>CommonXamlResourcesDirectory = C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\MSBuild\15.0\Bin\\
1>CompileDependsOn = 
1>        
1>      ResolveReferences;
1>      ResolveKeySource;
1>      SetWin32ManifestProperties;
1>      _GenerateCompileInputs;
1>      BeforeCompile;
1>      _TimeStampBeforeCompile;
1>      _GenerateCompileDependencyCache;
1>      CoreCompile;
1>      _TimeStampAfterCompile;
1>      AfterCompile;
1>    ;
1>        _AfterCompileWinFXInternal
1>    
1>CompileLicxFilesDependsOn = 
1>CompileTargetNameForTemporaryAssembly = CompileTemporaryAssembly
1>ComputeIntermediateSatelliteAssembliesDependsOn = 
1>      CreateManifestResourceNames
1>    
1>COMPUTERNAME = DESKTOP-T1V7TC3
1>ComReferenceExecuteAsTool = false
1>ComReferenceNoClassMembers = false
1>ComSpec = C:\Windows\system32\cmd.exe
1>Configuration = Debug
1>ConfigurationName = Debug
1>ConsiderPlatformAsProcessorArchitecture = true
1>ContentFilesProjectOutputGroupDependsOn = PrepareForBuild;AssignTargetPaths
1>ContinueOnError = false
1>CopyNuGetImplementations = true
1>CoreBuildDependsOn = 
1>      BuildOnlySettings;
1>      PrepareForBuild;
1>      PreBuildEvent;
1>      ResolveReferences;
1>      PrepareResources;
1>      ResolveKeySource;
1>      Compile;
1>      ExportWindowsMDFile;
1>      UnmanagedUnregistration;
1>      GenerateSerializationAssemblies;
1>      CreateSatelliteAssemblies;
1>      GenerateManifests;
1>      GetTargetPath;
1>      PrepareForRun;
1>      UnmanagedRegistration;
1>      IncrementalClean;
1>      PostBuildEvent
1>    
1>CoreCleanDependsOn = 
1>CoreCompileDependsOn = 
1>        GenerateCompiledExpressionsTempFile;
1>        
1>        DesignTimeXamlMarkupCompilation;
1>        
1>          DesignTimeMarkupCompilation;
1>          _ComputeNonExistentFileProperty;ResolveCodeAnalysisRuleSet
1>      
1>    
1>    
1>CoreResGenDependsOn = 
1>CreateCustomManifestResourceNamesDependsOn = 
1>CreateHardLinksForCopyAdditionalFilesIfPossible = false
1>CreateManifestResourceNamesDependsOn = 
1>CreateSatelliteAssembliesDependsOn = 
1>      _GenerateSatelliteAssemblyInputs;
1>      ComputeIntermediateSatelliteAssemblies;
1>      GenerateSatelliteAssemblies
1>    
1>CreateSymbolicLinksForCopyAdditionalFilesIfPossible = false
1>CSharpCoreTargetsPath = C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\MSBuild\15.0\Bin\Roslyn\Microsoft.CSharp.Core.targets
1>CSharpDesignTimeTargetsPath = C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\MSBuild\Microsoft\VisualStudio\Managed\Microsoft.CSharp.DesignTime.targets
1>CSharpTargetsPath = C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\MSBuild\15.0\Bin\Microsoft.CSharp.CurrentVersion.targets
1>CurrentSolutionConfigurationContents = <SolutionConfiguration>
1><ProjectConfiguration Project="{d5c2f6db-26e7-415c-89e9-97b4c83e09ab}" AbsolutePath="C:\Users\aliostad\Documents\GitHub\PerfIt\src\PerfIt\PerfIt.csproj">Debug|AnyCPU</ProjectConfiguration>
1><ProjectConfiguration Project="{061a498a-632c-4b45-9557-7ac321794aa0}" AbsolutePath="C:\Users\aliostad\Documents\GitHub\PerfIt\test\PerfIt.Tests\PerfIt.Tests.csproj">Debug|AnyCPU</ProjectConfiguration>
1><ProjectConfiguration Project="{edb39a5f-edbe-4bec-a8a4-b04b26ed2483}" AbsolutePath="C:\Users\aliostad\Documents\GitHub\PerfIt\src\PerfIt.WebApi\PerfIt.WebApi.csproj">Debug|AnyCPU</ProjectConfiguration>
1><ProjectConfiguration Project="{3189a067-fab4-4e2c-a8e7-a5cea183b784}" AbsolutePath="C:\Users\aliostad\Documents\GitHub\PerfIt\src\PerfIt.Mvc\PerfIt.Mvc.csproj">Debug|AnyCPU</ProjectConfiguration>
1><ProjectConfiguration Project="{650b1b1a-acab-4341-9f57-5d8c8667f0a9}" AbsolutePath="C:\Users\aliostad\Documents\GitHub\PerfIt\src\PerfIt.Castle.Interception\PerfIt.Castle.Interception.csproj">Debug|AnyCPU</ProjectConfiguration>
1><ProjectConfiguration Project="{c1be7276-6ada-4bb7-9e0b-64123fa15d40}" AbsolutePath="C:\Users\aliostad\Documents\GitHub\PerfIt\test\PerfIt.WebApi.Tests\PerfIt.WebApi.Tests.csproj">Debug|AnyCPU</ProjectConfiguration>
1><ProjectConfiguration Project="{1b0ebaa9-d9f7-426e-aa2a-549c38c912a0}" AbsolutePath="C:\Users\aliostad\Documents\GitHub\PerfIt\test\PerfIt.Castle.Interception.Tests\PerfIt.Castle.Interception.Tests.csproj">Debug|AnyCPU</ProjectConfiguration>
1></SolutionConfiguration>
1>CustomAfterMicrosoftCommonProps = C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\MSBuild\v15.0\Custom.After.Microsoft.Common.props
1>CustomAfterMicrosoftCommonTargets = C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\MSBuild\v15.0\Custom.After.Microsoft.Common.targets
1>CustomAfterMicrosoftCSharpTargets = C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\MSBuild\v15.0\Custom.After.Microsoft.CSharp.targets
1>CustomBeforeMicrosoftCommonProps = C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\MSBuild\v15.0\Custom.Before.Microsoft.Common.props
1>CustomBeforeMicrosoftCommonTargets = C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\MSBuild\v15.0\Custom.Before.Microsoft.Common.targets
1>CustomBeforeMicrosoftCSharpTargets = C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\MSBuild\v15.0\Custom.Before.Microsoft.CSharp.targets
1>DebuggerFlavor = ProjectDebugger
1>DebugSymbols = true
1>DebugSymbolsProjectOutputGroupDependsOn = 
1>DebugType = full
1>DefaultLanguageSourceExtension = .cs
1>DeferredValidationErrorsFileName = obj\Debug\\AC2C1ABA-CCF6-44D4-8127-588FD4D0A860-DeferredValidationErrors.xml
1>DefineCommonCapabilities = false
1>DefineCommonItemSchemas = false
1>DefineCommonManagedCapabilities = true
1>DefineCommonManagedItemSchemas = true
1>DefineCommonManagedReferenceSchemas = true
1>DefineCommonReferenceSchemas = false
1>DefineConstants = DEBUG;TRACE
1>DelaySign = 
1>DeploymentType = Installed
1>DesignTimeIntermediateOutputPath = obj\Debug\InProcessTempFiles\
1>DesignTimeResolveAssemblyReferencesDependsOn = 
1>      GetFrameworkPaths;
1>      GetReferenceAssemblyPaths;
1>      ResolveReferences
1>    
1>DevEnvDir = C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\Common7\IDE\
1>DockerBuildTasksAssembly = C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\MSBuild\Microsoft\VisualStudio\v15.0\Docker\\Microsoft.DotNet.Docker.BuildTasks.dll
1>DockerIntermediateOutputPath = obj\Docker
1>DockerPublishDirectory = obj\Docker\publish
1>DocumentationFile = bin\Debug\PerfIt.XML
1>DocumentationProjectOutputGroupDependsOn = 
1>DotNetDockerTargets = C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\MSBuild\Microsoft\VisualStudio\v15.0\Docker\Microsoft.DotNet.Docker.targets
1>EmbeddedWin32Manifest = 
1>EntityDeployDependsOn = 
1>EntityDeployIntermediateResourcePath = obj\Debug\edmxResourcesToEmbed\
1>ErrorEndLocation = true
1>ErrorReport = prompt
1>ExpandSDKAllowedReferenceExtensions = 
1>      .winmd;
1>      .dll
1>    
1>ExpandSDKReferencesDependsOn = 
1>      ResolveSDKReferences
1>    
1>FakesBinPath = C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\MSBuild\Microsoft\VisualStudio\v15.0\Fakes
1>FakesCommandLineArguments =  /msbuildpath:"C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\MSBuild\15.0\Bin\msbuild.exe"
1>FakesContinueOnError = false
1>FakesGenerateBeforeBuildDependsOn = 
1>      ;
1>      ResolveFakesReferences;
1>      BuildFakesAssemblies;
1>    
1>FakesImported = true
1>FakesIntermediatePath = C:\Users\aliostad\Documents\GitHub\PerfIt\src\PerfIt\obj\Debug\Fakes
1>FakesMSBuildPath = C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\MSBuild\15.0\Bin\msbuild.exe
1>FakesOutputPath = C:\Users\aliostad\Documents\GitHub\PerfIt\src\PerfIt\FakesAssemblies
1>FakesTargets = C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\MSBuild\Microsoft\VisualStudio\v15.0\Fakes\Microsoft.QualityTools.Testing.Fakes.targets
1>FakesTasks = C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\MSBuild\Microsoft\VisualStudio\v15.0\Fakes\Microsoft.QualityTools.Testing.Fakes.Tasks.dll
1>FakesToolsPath = C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\MSBuild\Microsoft\VisualStudio\v15.0\Fakes
1>FakesVerbosity = Critical
1>FileAlignment = 512
1>FindInvalidProjectReferencesDependsOn = 
1>      GetReferenceTargetPlatformMonikers
1>    
1>Framework20Dir = @(_TargetFramework20DirectoryItem)
1>Framework30Dir = @(_TargetFramework30DirectoryItem)
1>Framework35Dir = @(_TargetFramework35DirectoryItem)
1>Framework40Dir = @(_TargetFramework40DirectoryItem)
1>FrameworkDir = @(_TargetFramework40DirectoryItem)
1>FrameworkPathOverride = C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.5
1>FrameworkRegistryBase = Software\Microsoft\.NETFramework
1>FrameworkSDKDir = @(_TargetFrameworkSDKDirectoryItem)
1>FrameworkSDKRoot = C:\Program Files (x86)\Microsoft SDKs\Windows\v10.0A\
1>FullReferenceAssemblyNames = Full
1>GenerateCompiledExpressionsTempFilePathForEditing = obj\Debug\\TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
1>GenerateCompiledExpressionsTempFilePathForTypeInfer = obj\Debug\\TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
1>GenerateCompiledExpressionsTempFilePathForValidation = obj\Debug\\TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
1>GeneratedFileExtension = .g.cs
1>GenerateManifestsDependsOn = 
1>      SetWin32ManifestProperties;
1>      GenerateApplicationManifest;
1>      GenerateDeploymentManifest
1>    
1>GenerateTargetFrameworkAttribute = true
1>GetCopyToOutputDirectoryItemsDependsOn = 
1>      AssignTargetPaths;
1>      _SplitProjectReferencesByFileExistence;
1>      _GetProjectReferenceTargetFrameworkProperties
1>    
1>GetFrameworkPathsDependsOn = 
1>GetReferenceAssemblyPathsDependsOn = 
1>        ;
1>        GetWinFXPath
1>    
1>GetTargetPathDependsOn = 
1>GetTargetPathWithTargetPlatformMonikerDependsOn = ; GetTargetPath
1>HighEntropyVA = true
1>HOMEDRIVE = C:
1>HOMEPATH = \Users\aliostad
1>HostInBrowser = false
1>ImplicitlyExpandDesignTimeFacades = true
1>ImplicitlyExpandDesignTimeFacadesDependsOn = 
1>      ;
1>      GetReferenceAssemblyPaths
1>    
1>ImportByWildcardAfterMicrosoftCommonProps = true
1>ImportByWildcardAfterMicrosoftCommonTargets = true
1>ImportByWildcardAfterMicrosoftCSharpTargets = true
1>ImportByWildcardAfterMicrosoftNetFrameworkProps = true
1>ImportByWildcardAfterMicrosoftNetFrameworkTargets = true
1>ImportByWildcardBeforeMicrosoftCommonProps = true
1>ImportByWildcardBeforeMicrosoftCommonTargets = true
1>ImportByWildcardBeforeMicrosoftCSharpTargets = true
1>ImportByWildcardBeforeMicrosoftNetFrameworkProps = true
1>ImportByWildcardBeforeMicrosoftNetFrameworkTargets = true
1>ImportDirectoryBuildProps = true
1>ImportDirectoryBuildTargets = true
1>ImportProjectExtensionProps = true
1>ImportProjectExtensionTargets = true
1>ImportUserLocationsByWildcardAfterMicrosoftCommonProps = true
1>ImportUserLocationsByWildcardAfterMicrosoftCommonTargets = true
1>ImportUserLocationsByWildcardAfterMicrosoftCSharpTargets = true
1>ImportUserLocationsByWildcardAfterMicrosoftNetFrameworkProps = true
1>ImportUserLocationsByWildcardAfterMicrosoftNetFrameworkTargets = true
1>ImportUserLocationsByWildcardBeforeMicrosoftCommonProps = true
1>ImportUserLocationsByWildcardBeforeMicrosoftCommonTargets = true
1>ImportUserLocationsByWildcardBeforeMicrosoftCSharpTargets = true
1>ImportUserLocationsByWildcardBeforeMicrosoftNetFrameworkProps = true
1>ImportUserLocationsByWildcardBeforeMicrosoftNetFrameworkTargets = true
1>ImportXamlTargets = true
1>IncludeFrameworkReferencesFromNuGet = true
1>IntermediateOutputPath = obj\Debug\
1>iOSTargetsPath = C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\MSBuild\Microsoft\MDD\iOS\V150\
1>IsLibrary = true
1>IsRestoreTargetsFileLoaded = true
1>Language = C#
1>LanguageServiceName = C#
1>LoadTimeSensitiveProperties = 
1>      ;
1>    
1>LoadTimeSensitiveTargets = 
1>      ;
1>      XamlMarkupCompilePass1;
1>    
1>LOCALAPPDATA = C:\Users\aliostad\AppData\Local
1>LocalizationDirectivesToLocFile = None
1>LOGONSERVER = \\DESKTOP-T1V7TC3
1>ManagedXamlResourcesDirectory = C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\MSBuild\Microsoft\VisualStudio\Managed\
1>MarkupCompilePass2ForMainAssemblyDependsOn = 
1>                     GenerateTemporaryTargetAssembly;
1>                     MarkupCompilePass2;
1>                     AfterMarkupCompilePass2;
1>                     CleanupTemporaryTargetAssembly
1>       
1>MaxTargetPath = 100
1>MergedOutputCodeAnalysisFile = vc.nativecodeanalysis.all.xml
1>MicrosoftCommonPropsHasBeenImported = true
1>MsAppxPackageTargets = C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\MSBuild\Microsoft\VisualStudio\v15.0\AppxPackage\Microsoft.AppXPackage.Targets
1>MSBuildAllProjects = ;C:\Users\aliostad\Documents\GitHub\PerfIt\src\PerfIt\obj\PerfIt.csproj.nuget.g.props;C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\MSBuild\15.0\Bin\Microsoft.CSharp.CurrentVersion.targets;C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\MSBuild\Microsoft\VisualStudio\Managed\Microsoft.Managed.DesignTime.targets;C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\MSBuild\Microsoft\VisualStudio\Managed\Microsoft.CSharp.DesignTime.targets;C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\MSBuild\15.0\Bin\Microsoft.NETFramework.CurrentVersion.props;C:\Users\aliostad\Documents\GitHub\PerfIt\src\PerfIt\PerfIt.csproj;C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\MSBuild\15.0\Bin\Microsoft.Common.CurrentVersion.targets;C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\MSBuild\15.0\Bin\Microsoft.NETFramework.CurrentVersion.targets;C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\MSBuild\15.0\Bin\Microsoft.Xaml.targets;C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\MSBuild\Microsoft\NuGet\15.0\Microsoft.NuGet.targets;C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\Common7\IDE\CommonExtensions\Microsoft\NuGet\NuGet.targets;C:\Users\aliostad\Documents\GitHub\PerfIt\src\PerfIt\obj\PerfIt.csproj.nuget.g.targets
1>MSBuildAssemblyVersion = 15.0
1>MSBuildBinPath = C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\MSBuild\15.0\Bin
1>MSBuildExtensionsPath = C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\MSBuild
1>MSBuildExtensionsPath32 = C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\MSBuild
1>MSBuildExtensionsPath64 = C:\Program Files\MSBuild
1>MSBuildFrameworkToolsPath = C:\Windows\Microsoft.NET\Framework\v4.0.30319\
1>MSBuildFrameworkToolsPath32 = C:\Windows\Microsoft.NET\Framework\v4.0.30319\
1>MSBuildFrameworkToolsPath64 = C:\Windows\Microsoft.NET\Framework64\v4.0.30319\
1>MSBuildFrameworkToolsRoot = C:\Windows\Microsoft.NET\Framework\
1>MSBuildLoadMicrosoftTargetsReadOnly = true
1>MSBuildNodeCount = 2
1>MSBuildProgramFiles32 = C:\Program Files (x86)
1>MSBuildProjectDefaultTargets = Build
1>MSBuildProjectDirectory = C:\Users\aliostad\Documents\GitHub\PerfIt\src\PerfIt
1>MSBuildProjectDirectoryNoRoot = Users\aliostad\Documents\GitHub\PerfIt\src\PerfIt
1>MSBuildProjectExtension = .csproj
1>MSBuildProjectExtensionsPath = C:\Users\aliostad\Documents\GitHub\PerfIt\src\PerfIt\obj\
1>MSBuildProjectFile = PerfIt.csproj
1>MSBuildProjectFullPath = C:\Users\aliostad\Documents\GitHub\PerfIt\src\PerfIt\PerfIt.csproj
1>MSBuildProjectName = PerfIt
1>MSBuildRuntimeType = Full
1>MSBuildRuntimeVersion = 4.0.30319
1>MSBuildSDKsPath = C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\MSBuild\Sdks
1>MSBuildStartupDirectory = C:\Windows\system32
1>MSBuildToolsPath = C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\MSBuild\15.0\Bin
1>MSBuildToolsPath32 = C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\MSBuild\15.0\Bin
1>MSBuildToolsPath64 = C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\MSBuild\15.0\Bin\amd64
1>MSBuildToolsRoot = C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\MSBuild
1>MSBuildToolsVersion = 15.0
1>MSBuildUserExtensionsPath = C:\Users\aliostad\AppData\Local\Microsoft\MSBuild
1>MsTestToolsTargets = C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\MSBuild\Microsoft\VisualStudio\v15.0\TeamTest\Microsoft.TeamTest.targets
1>NetFrameworkPropsPath = C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\MSBuild\15.0\Bin\Microsoft.NETFramework.CurrentVersion.props
1>NetFrameworkTargetsPath = C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\MSBuild\15.0\Bin\Microsoft.NETFramework.CurrentVersion.targets
1>NoCompilerStandardLib = true
1>NuGetPackageFolders = C:\Users\aliostad\.nuget\packages\
1>NuGetPackageRoot = C:\Users\aliostad\.nuget\packages\
1>NuGetProjectStyle = PackageReference
1>NuGetProps = C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\MSBuild\Microsoft\NuGet\15.0\Microsoft.NuGet.props
1>NuGetRestoreTargets = C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\MSBuild\..\Common7\IDE\CommonExtensions\Microsoft\NuGet\NuGet.targets
1>NuGetRuntimeIdentifier = win
1>NuGetTargetFrameworkMonikerToInject = .NETCore,Version=v5.0
1>NuGetTargetMoniker = .NETFramework,Version=v4.5
1>NuGetTargetMonikerToInject = .NETCore,Version=v5.0
1>NuGetTargets = C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\MSBuild\Microsoft\NuGet\15.0\Microsoft.NuGet.targets
1>NuGetToolVersion = 4.0.0
1>NUMBER_OF_PROCESSORS = 2
1>OneDrive = C:\Users\aliostad\OneDrive
1>Optimize = false
1>OS = Windows_NT
1>OSVersion = 5.1.2600.0
1>OutDir = bin\Debug\
1>OutputPath = bin\Debug\
1>OutputType = Library
1>OverwriteReadOnlyFiles = false
1>Path = C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\ProgramData\chocolatey\bin;C:\Users\aliostad\.dnx\bin;C:\Program Files\Microsoft DNX\Dnvm\;C:\Program Files\Microsoft SQL Server\120\Tools\Binn\;C:\Program Files\Microsoft SQL Server\130\Tools\Binn\;C:\Program Files\Microsoft\Web Platform Installer\;C:\Program Files (x86)\GitExtensions\;C:\Users\aliostad\AppData\Local\GitHub\PortableGit_f02737a78695063deace08e96d5042710d3e32db\cmd;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Users\aliostad\AppData\Local\Microsoft\WindowsApps;C:\Program Files (x86)\Microsoft VS Code\bin;C:\tools\cmder;
1>PATHEXT = .COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC
1>PkgDefApplicationConfigFile = C:\Users\aliostad\AppData\Local\Microsoft\VisualStudio\15.0_aa78f840\devenv.exe.config
1>Platform = AnyCPU
1>PlatformName = AnyCPU
1>PlatformTargetAsMSBuildArchitecture = CurrentArchitecture
1>PlatformTargetAsMSBuildArchitectureExplicitlySet = false
1>PostBuildEventDependsOn = 
1>PreBuildEventDependsOn = 
1>Prefer32Bit = false
1>PreferredUILang = en-US
1>PrepareForBuildDependsOn = GetFrameworkPaths;GetReferenceAssemblyPaths;AssignLinkMetadata
1>PrepareForRunDependsOn = 
1>      CopyFilesToOutputDirectory
1>    ;RunCodeAnalysis
1>PrepareProjectReferencesDependsOn = 
1>      AssignProjectConfiguration;
1>      _SplitProjectReferencesByFileExistence;
1>      _GetProjectReferenceTargetFrameworkProperties
1>    
1>PrepareResourceNamesDependsOn = 
1>                    AssignWinFXEmbeddedResource;
1>                    
1>      AssignTargetPaths;
1>      SplitResourcesByCulture;
1>      CreateManifestResourceNames;
1>      CreateCustomManifestResourceNames
1>    
1>      
1>PrepareResourcesDependsOn = ResolveNuGetPackageAssets;
1>      ValidationExtension;
1>      ExpressionBuildExtension;
1>      
1>      XamlMarkupCompilePass1;
1>      XamlMarkupCompilePass2;
1>      
1>                MarkupCompilePass1;
1>                AfterMarkupCompilePass1;
1>                MarkupCompilePass2ForMainAssembly;
1>                FileClassification;
1>                MainResourcesGeneration;
1>                
1>      PrepareResourceNames;
1>      ResGen;
1>      CompileLicxFiles
1>    
1>       
1>    
1>    
1>PROCESSOR_ARCHITECTURE = x86
1>PROCESSOR_ARCHITEW6432 = AMD64
1>PROCESSOR_IDENTIFIER = Intel64 Family 6 Model 69 Stepping 1, GenuineIntel
1>PROCESSOR_LEVEL = 6
1>PROCESSOR_REVISION = 4501
1>ProcessorArchitecture = msil
1>ProcessorArchitectureAsPlatform = AnyCPU
1>ProgramData = C:\ProgramData
1>ProgramFiles = C:\Program Files (x86)
1>ProgramW6432 = C:\Program Files
1>ProjectAssetsFile = C:\Users\aliostad\Documents\GitHub\PerfIt\src\PerfIt\obj\project.assets.json
1>ProjectDesignTimeAssemblyResolutionSearchPaths = 
1>      {CandidateAssemblyFiles};
1>      ;
1>      {HintPathFromItem};
1>      {TargetFrameworkDirectory};
1>      {Registry:Software\Microsoft\.NETFramework,v4.5,AssemblyFoldersEx};
1>      {RawFileName};
1>      C:\Users\aliostad\Documents\GitHub\PerfIt\src\PerfIt\bin\Debug\
1>    
1>ProjectDir = C:\Users\aliostad\Documents\GitHub\PerfIt\src\PerfIt\
1>ProjectExt = .csproj
1>ProjectFileName = PerfIt.csproj
1>ProjectFlavor = Client
1>ProjectGuid = {D5C2F6DB-26E7-415C-89E9-97B4C83E09AB}
1>ProjectLockFile = C:\Users\aliostad\Documents\GitHub\PerfIt\src\PerfIt\obj\project.assets.json
1>ProjectName = PerfIt
1>ProjectPath = C:\Users\aliostad\Documents\GitHub\PerfIt\src\PerfIt\PerfIt.csproj
1>PSModulePath = C:\Users\aliostad\Documents\WindowsPowerShell\Modules
1>PUBLIC = C:\Users\Public
1>PublishableProject = 
1>PublishBuildDependsOn = 
1>            BuildOnlySettings;
1>            PrepareForBuild;
1>            ResolveReferences;
1>            PrepareResources;
1>            ResolveKeySource;
1>            PrepareResourcesForSatelliteAssemblies;
1>            GenerateSerializationAssemblies;
1>            CreateSatelliteAssemblies;
1>        
1>PublishDependsOn = 
1>      _DeploymentUnpublishable
1>    
1>PublishDir = bin\Debug\app.publish\
1>PublishOnlyDependsOn = 
1>      SetGenerateManifests;
1>      PublishBuild;
1>      BeforePublish;
1>      GenerateManifests;
1>      CopyFilesToOutputDirectory;
1>      _CopyFilesToPublishFolder;
1>      _DeploymentGenerateBootstrapper;
1>      ResolveKeySource;
1>      _DeploymentSignClickOnceDeployment;
1>      AfterPublish
1>    
1>RebuildDependsOn = 
1>      BeforeRebuild;
1>      Clean;
1>      Build;
1>      AfterRebuild;
1>    
1>ReportingServicesTargets = C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\MSBuild\Microsoft\VisualStudio\v15.0\ReportingServices\Microsoft.ReportingServices.targets
1>ResGenDependsOn = ResolveAssemblyReferences;SplitResourcesByCulture;BeforeResGen;CoreResGen;AfterResGen
1>ResGenExecuteAsTool = false
1>ResolveAssemblyReferencesDependsOn = 
1>      
1>      GetFrameworkPaths;
1>      GetReferenceAssemblyPaths;
1>      PrepareForBuild;
1>      ResolveSDKReferences;
1>      ExpandSDKReferences;
1>    ;ResolveNuGetPackageAssets;
1>      FakesGenerateBeforeBuild;
1>    
1>ResolveNuGetPackageAssetsDependsOn = ResolveProjectReferences
1>ResolveNuGetPackages = true
1>ResolveReferencesDependsOn = 
1>      
1>      
1>      BeforeResolveReferences;
1>      AssignProjectConfiguration;
1>      ResolveProjectReferences;
1>      FindInvalidProjectReferences;
1>      ResolveNativeReferences;
1>      ResolveAssemblyReferences;
1>      GenerateBindingRedirects;
1>      ResolveComReferences;
1>      AfterResolveReferences
1>    ;
1>      ImplicitlyExpandDesignTimeFacades
1>    ;
1>      ResolveTestReferences
1>    
1>ResolveSDKReferencesDependsOn = 
1>      GetInstalledSDKLocations
1>    
1>RestoreContinueOnError = WarnAndContinue
1>RestoreRecursive = true
1>RestoreSuccess = True
1>RestoreTaskAssemblyFile = NuGet.Build.Tasks.dll
1>RestoreTool = NuGet
1>RootNamespace = PerfIt
1>RoslynTargetsPath = C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\MSBuild\15.0\Bin\Roslyn
1>RunAfterInstall = true
1>RunCodeAnalysisDependsOn = ;Compile
1>RunCodeAnalysisInputs = bin\Debug\PerfIt.dll
1>RunCodeAnalysisOnce = FALSE
1>RunDependsOn = 
1>RunNativeCodeAnalysisInputs = 
1>RuntimeIdentifiers = win;win-x86;win-x64
1>SatelliteDllsProjectOutputGroupDependsOn = PrepareForBuild;PrepareResourceNames
1>SDK35ToolsPath = C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\bin\
1>SDK40ToolsPath = C:\Program Files (x86)\Microsoft SDKs\Windows\v10.0A\bin\NETFX 4.6.1 Tools\
1>SDKRedistOutputGroupDependsOn = ResolveSDKReferences;ExpandSDKReferences
1>SDKReferenceDirectoryRoot = C:\Users\aliostad\AppData\Local\Microsoft SDKs;C:\Program Files (x86)\Microsoft SDKs
1>SDKReferenceRegistryRoot = Software\Microsoft\Microsoft SDKs
1>SESSIONNAME = Console
1>SGenFilesOutputGroupDependsOn = 
1>SGenShouldGenerateSerializer = true
1>SGenUseKeep = false
1>SGenUseProxyTypes = true
1>ShouldMarkCertainSDKReferencesAsRuntimeOnly = true
1>SkipCopyUnchangedFiles = true
1>SolutionDir = C:\Users\aliostad\Documents\GitHub\PerfIt\
1>SolutionExt = .sln
1>SolutionFileName = PerfIt.sln
1>SolutionName = PerfIt
1>SolutionPath = C:\Users\aliostad\Documents\GitHub\PerfIt\PerfIt.sln
1>SourceFilesProjectOutputGroupDependsOn = PrepareForBuild;AssignTargetPaths
1>SubsystemVersion = 6.00
1>SystemDrive = C:
1>SystemRoot = C:\Windows
1>TargetCulture = *
1>TargetDeployManifestFileName = PerfIt.application
1>TargetDir = C:\Users\aliostad\Documents\GitHub\PerfIt\src\PerfIt\bin\Debug\
1>TargetedFrameworkDir = @(_TargetedFrameworkDirectoryItem)
1>TargetedRuntimeVersion = v4.0.30319
1>TargetedSDKArchitecture = msil
1>TargetedSDKConfiguration = Debug
1>TargetExt = .dll
1>TargetFileName = PerfIt.dll
1>TargetFrameworkAsMSBuildRuntime = CLR4
1>TargetFrameworkIdentifier = .NETFramework
1>TargetFrameworkMoniker = .NETFramework,Version=v4.5
1>TargetFrameworkMonikerAssemblyAttributesPath = C:\Users\aliostad\AppData\Local\Temp\.NETFramework,Version=v4.5.AssemblyAttributes.cs
1>TargetFrameworkProfile = 
1>TargetFrameworkSDKToolsDirectory = C:\Program Files (x86)\Microsoft SDKs\Windows\v10.0A\bin\NETFX 4.6.1 Tools\
1>TargetFrameworkVersion = v4.5
1>TargetName = PerfIt
1>TargetPath = C:\Users\aliostad\Documents\GitHub\PerfIt\src\PerfIt\bin\Debug\PerfIt.dll
1>TargetPlatformDisplayName = Windows 7.0
1>TargetPlatformIdentifier = Windows
1>TargetPlatformMoniker = Windows,Version=7.0
1>TargetPlatformRegistryBase = Software\Microsoft\Microsoft SDKs\Windows
1>TargetPlatformSdkPath = 
1>TargetPlatformVersion = 7.0
1>TargetRuntime = Managed
1>TaskKeyToken = 31bf3856ad364e35
1>TaskVersion = 4.0.0.0
1>TEMP = C:\Users\aliostad\AppData\Local\Temp
1>TemplateLanguage = CSharp
1>TMP = C:\Users\aliostad\AppData\Local\Temp
1>UnmanagedRegistrationDependsOn = 
1>UnmanagedUnregistrationDependsOn = 
1>UpgradeSubsetToProfile = true
1>UseCommonOutputDirectory = false
1>UseHostCompilerIfAvailable = true
1>USERDOMAIN = DESKTOP-T1V7TC3
1>USERDOMAIN_ROAMINGPROFILE = DESKTOP-T1V7TC3
1>USERNAME = aliostad
1>USERPROFILE = C:\Users\aliostad
1>UseSourcePath = true
1>Utf8Output = true
1>ValidateRuntimeIdentifierCompatibility = false
1>VCTargetsPath = C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\Common7\IDE\VC\VCTargets\
1>VCTargetsPath10 = C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\
1>VCTargetsPath11 = C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V110\
1>VCTargetsPath12 = C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V120\
1>VCTargetsPath14 = C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V140\
1>Version = 1.0.0.0
1>VisualStudioDir = C:\Users\aliostad\Documents\Visual Studio 2017
1>VisualStudioEdition = Microsoft Visual Studio Enterprise 2017
1>VisualStudioVersion = 15.0
1>VS140COMNTOOLS = C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\Tools\
1>VSAPPIDDIR = C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\Common7\IDE\
1>VSAPPIDNAME = devenv.exe
1>VSIDEResolvedNonMSBuildProjectOutputs = <VSIDEResolvedNonMSBuildProjectOutputs />
1>VsInstallRoot = C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise
1>VSLANG = 1033
1>WarningLevel = 4
1>WebReference_EnableLegacyEventingModel = false
1>WebReference_EnableProperties = true
1>WebReference_EnableSQLTypes = true
1>windir = C:\Windows
1>WindowsSDK80Path = 
1>WMSJSProject = WJProject
1>WMSJSProjectDirectory = JavaScript
1>WorkflowBuildExtensionAssemblyName = Microsoft.Activities.Build, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35
1>WorkflowBuildExtensionKeyToken = 31bf3856ad364e35
1>WorkflowBuildExtensionVersion = 4.0.0.0
1>XamlBuildTaskAssemblyName = XamlBuildTask, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35
1>XamlBuildTaskLocation = C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\MSBuild\15.0\Bin\
1>XamlBuildTaskPath = C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\MSBuild\15.0\Bin\
1>XamlDebuggingInformation = true
1>XamlGenCodeFileNames = PerfIt.csproj.XamlGeneratedCodeFileListAbsolute.txt
1>XamlGenMarkupFileNames = PerfIt.csproj.XamlGeneratedXamlFileListAbsolute.txt
1>XamlPass2FlagFile = PerfIt.csproj.XamlPass2Flag.txt
1>XamlRequiresCompilationPass2 = false
1>XamlTemporaryAssemblyName = PerfIt
1>YieldDuringToolExecution = true
1>
1>Building with tools version "15.0".
1>Project file contains ToolsVersion="4.0". This toolset may be unknown or missing, in which case you may be able to resolve this by installing the appropriate version of MSBuild, or the build may have been forced to a particular ToolsVersion for policy reasons. Treating the project as if it had ToolsVersion="15.0". For more information, please see http://go.microsoft.com/fwlink/?LinkId=293424.
1>Target "EntityDeploy" skipped, due to false condition; ('@(EntityDeploy)' != '') was evaluated as ('' != '').
1>Target "_CheckForInvalidConfigurationAndPlatform: (TargetId:2)" in file "C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\MSBuild\15.0\Bin\Microsoft.Common.CurrentVersion.targets" from project "C:\Users\aliostad\Documents\GitHub\PerfIt\src\PerfIt\PerfIt.csproj" (target "EntityDeploy" depends on it):
1>Set Property: _InvalidConfigurationMessageText=The OutputPath property is not set for project 'PerfIt.csproj'.  Please check to make sure that you have specified a valid combination of Configuration and Platform for this project.  Configuration='Debug'  Platform='AnyCPU'.
1>Set Property: _InvalidConfigurationMessageText=The OutputPath property is not set for project 'PerfIt.csproj'.  Please check to make sure that you have specified a valid combination of Configuration and Platform for this project.  Configuration='Debug'  Platform='AnyCPU'.  This error may also appear if some other project is trying to follow a project-to-project reference to this project, this project has been unloaded or is not included in the solution, and the referencing project does not build using the same or an equivalent Configuration or Platform.
1>Task "Error" skipped, due to false condition; ( '$(_InvalidConfigurationError)' == 'true' ) was evaluated as ( '' == 'true' ).
1>Task "Warning" skipped, due to false condition; ( '$(_InvalidConfigurationWarning)' == 'true' ) was evaluated as ( '' == 'true' ).
1>Using "Message" task from assembly "Microsoft.Build.Tasks.Core, Version=15.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a".
1>Task "Message" (TaskId:2)
1>  Task Parameter:Text=Configuration=Debug (TaskId:2)
1>  Task Parameter:Importance=Low (TaskId:2)
1>  Configuration=Debug (TaskId:2)
1>Done executing task "Message". (TaskId:2)
1>Task "Message" (TaskId:3)
1>  Task Parameter:Text=Platform=AnyCPU (TaskId:3)
1>  Task Parameter:Importance=Low (TaskId:3)
1>  Platform=AnyCPU (TaskId:3)
1>Done executing task "Message". (TaskId:3)
1>Task "Error" skipped, due to false condition; ('$(OutDir)' != '' and !HasTrailingSlash('$(OutDir)')) was evaluated as ('bin\Debug\' != '' and !HasTrailingSlash('bin\Debug\')).
1>Task "Error" skipped, due to false condition; ('$(BaseIntermediateOutputPath)' != '' and !HasTrailingSlash('$(BaseIntermediateOutputPath)')) was evaluated as ('obj\' != '' and !HasTrailingSlash('obj\')).
1>Task "Error" skipped, due to false condition; ('$(IntermediateOutputPath)' != '' and !HasTrailingSlash('$(IntermediateOutputPath)')) was evaluated as ('obj\Debug\' != '' and !HasTrailingSlash('obj\Debug\')).
1>Done building target "_CheckForInvalidConfigurationAndPlatform" in project "PerfIt.csproj".: (TargetId:2)
1>Target "BeforeBuild: (TargetId:3)" in file "C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\MSBuild\15.0\Bin\Microsoft.Common.CurrentVersion.targets" from project "C:\Users\aliostad\Documents\GitHub\PerfIt\src\PerfIt\PerfIt.csproj" (target "Build" depends on it):
1>Done building target "BeforeBuild" in project "PerfIt.csproj".: (TargetId:3)
1>Target "BuildOnlySettings: (TargetId:4)" in file "C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\MSBuild\15.0\Bin\Microsoft.Common.CurrentVersion.targets" from project "C:\Users\aliostad\Documents\GitHub\PerfIt\src\PerfIt\PerfIt.csproj" (target "CoreBuild" depends on it):
1>Set Property: BuildingProject=true
1>Done building target "BuildOnlySettings" in project "PerfIt.csproj".: (TargetId:4)
1>Target "GetFrameworkPaths: (TargetId:5)" in file "C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\MSBuild\15.0\Bin\Microsoft.NETFramework.CurrentVersion.targets" from project "C:\Users\aliostad\Documents\GitHub\PerfIt\src\PerfIt\PerfIt.csproj" (target "PrepareForBuild" depends on it):
1>Added Item(s): _TargetFramework40DirectoryItem=C:\Windows\Microsoft.NET\Framework\v4.0.30319
1>Added Item(s): _TargetFramework35DirectoryItem=C:\Windows\Microsoft.NET\Framework\v3.5
1>Added Item(s): _TargetFramework30DirectoryItem=C:\Windows\Microsoft.NET\Framework\v3.0
1>Added Item(s): _TargetFramework20DirectoryItem=C:\Windows\Microsoft.NET\Framework\v2.0.50727
1>Added Item(s): _TargetedFrameworkDirectoryItem=C:\Windows\Microsoft.NET\Framework\v4.0.30319
1>Added Item(s): _CombinedTargetFrameworkDirectoriesItem=C:\Windows\Microsoft.NET\Framework\v4.0.30319
1>Set Property: TargetFrameworkDirectory=C:\Windows\Microsoft.NET\Framework\v4.0.30319
1>Set Property: TargetFrameworkSDKDirectory=C:\Program Files (x86)\Microsoft SDKs\Windows\v10.0A\
1>Added Item(s): _TargetFrameworkSDKDirectoryItem=C:\Program Files (x86)\Microsoft SDKs\Windows\v10.0A\
1>Done building target "GetFrameworkPaths" in project "PerfIt.csproj".: (TargetId:5)
1>Target "GetWinFXPath" skipped, due to false condition; (('@(Page)' != '' or '@(ApplicationDefinition)' != '' or '@(Resource)' != '') and ('$(GetWinFXNativePath)' != '' or '$(GetWinFXWoWPath)' != '' )) was evaluated as (('' != '' or '' != '' or '' != '') and ('' != '' or '' != '' )).
1>Target "GetReferenceAssemblyPaths: (TargetId:6)" in file "C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\MSBuild\15.0\Bin\Microsoft.Common.CurrentVersion.targets" from project "C:\Users\aliostad\Documents\GitHub\PerfIt\src\PerfIt\PerfIt.csproj" (target "PrepareForBuild" depends on it):
1>Set Property: TargetFrameworkDirectory=
1>Using "GetReferenceAssemblyPaths" task from assembly "Microsoft.Build.Tasks.Core, Version=15.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a".
1>Task "GetReferenceAssemblyPaths" (TaskId:4)
1>  Task Parameter:TargetFrameworkMoniker=.NETFramework,Version=v4.5 (TaskId:4)
1>  Output Property: _TargetFrameworkDirectories=C:\Program Files %28x86%29\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.5\ (TaskId:4)
1>  Output Property: _FullFrameworkReferenceAssemblyPaths=C:\Program Files %28x86%29\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.5\ (TaskId:4)
1>  Output Property: TargetFrameworkMonikerDisplayName=.NET Framework 4.5 (TaskId:4)
1>Done executing task "GetReferenceAssemblyPaths". (TaskId:4)
1>Set Property: TargetFrameworkDirectory=C:\Program Files %28x86%29\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.5\;;
1>Set Property: RemoveAssemblyFoldersIfNoTargetFramework=true
1>Added Item(s): DesignTimeFacadeDirectoryRoots=C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.5\
1>Added Item(s): DesignTimeFacadeDirectories=C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.5\Facades\
1>Set Property: TargetFrameworkDirectory=C:\Program Files %28x86%29\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.5\;;;C:\Program Files %28x86%29\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.5\Facades\
1>Done building target "GetReferenceAssemblyPaths" in project "PerfIt.csproj".: (TargetId:6)
1>Target "AssignLinkMetadata" skipped, due to false condition; ( '$(SynthesizeLinkMetadata)' == 'true' ) was evaluated as ( '' == 'true' ).
1>Target "PrepareForBuild: (TargetId:7)" in file "C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\MSBuild\15.0\Bin\Microsoft.Common.CurrentVersion.targets" from project "C:\Users\aliostad\Documents\GitHub\PerfIt\src\PerfIt\PerfIt.csproj" (target "CoreBuild" depends on it):
1>Using "FindAppConfigFile" task from assembly "Microsoft.Build.Tasks.Core, Version=15.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a".
1>Task "FindAppConfigFile" (TaskId:5)
1>  Task Parameter:TargetPath=PerfIt.dll.config (TaskId:5)
1>  Output Item(s): AppConfigWithTargetPath= (TaskId:5)
1>Done executing task "FindAppConfigFile". (TaskId:5)
1>Using "MakeDir" task from assembly "Microsoft.Build.Tasks.Core, Version=15.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a".
1>Task "MakeDir" (TaskId:6)
1>  Task Parameter:
1>      Directories=
1>          bin\Debug\
1>          obj\Debug\
1>          bin\Debug\ (TaskId:6)
1>Done executing task "MakeDir". (TaskId:6)
1>Done building target "PrepareForBuild" in project "PerfIt.csproj".: (TargetId:7)
1>Target "PreBuildEvent" skipped, due to false condition; ('$(PreBuildEvent)'!='') was evaluated as (''!='').
1>Target "BeforeResolveReferences: (TargetId:8)" in file "C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\MSBuild\15.0\Bin\Microsoft.Common.CurrentVersion.targets" from project "C:\Users\aliostad\Documents\GitHub\PerfIt\src\PerfIt\PerfIt.csproj" (target "ResolveReferences" depends on it):
1>Done building target "BeforeResolveReferences" in project "PerfIt.csproj".: (TargetId:8)
1>Target "AssignProjectConfiguration: (TargetId:9)" in file "C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\MSBuild\15.0\Bin\Microsoft.Common.CurrentVersion.targets" from project "C:\Users\aliostad\Documents\GitHub\PerfIt\src\PerfIt\PerfIt.csproj" (target "ResolveReferences" depends on it):
1>Set Property: OnlyReferenceAndBuildProjectsEnabledInSolutionConfiguration=true
1>Set Property: ShouldUnsetParentConfigurationAndPlatform=true
1>Using "AssignProjectConfiguration" task from assembly "Microsoft.Build.Tasks.Core, Version=15.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a".
1>Task "AssignProjectConfiguration" (TaskId:7)
1>  Task Parameter:CurrentProject=C:\Users\aliostad\Documents\GitHub\PerfIt\src\PerfIt\PerfIt.csproj (TaskId:7)
1>  Task Parameter:CurrentProjectConfiguration=Debug (TaskId:7)
1>  Task Parameter:CurrentProjectPlatform=AnyCPU (TaskId:7)
1>  Task Parameter:OutputType=Library (TaskId:7)
1>  Task Parameter:ResolveConfigurationPlatformUsingMappings=False (TaskId:7)
1>  Task Parameter:SolutionConfigurationContents=<SolutionConfiguration>
1>  <ProjectConfiguration Project="{d5c2f6db-26e7-415c-89e9-97b4c83e09ab}" AbsolutePath="C:\Users\aliostad\Documents\GitHub\PerfIt\src\PerfIt\PerfIt.csproj">Debug|AnyCPU</ProjectConfiguration>
1>  <ProjectConfiguration Project="{061a498a-632c-4b45-9557-7ac321794aa0}" AbsolutePath="C:\Users\aliostad\Documents\GitHub\PerfIt\test\PerfIt.Tests\PerfIt.Tests.csproj">Debug|AnyCPU</ProjectConfiguration>
1>  <ProjectConfiguration Project="{edb39a5f-edbe-4bec-a8a4-b04b26ed2483}" AbsolutePath="C:\Users\aliostad\Documents\GitHub\PerfIt\src\PerfIt.WebApi\PerfIt.WebApi.csproj">Debug|AnyCPU</ProjectConfiguration>
1>  <ProjectConfiguration Project="{3189a067-fab4-4e2c-a8e7-a5cea183b784}" AbsolutePath="C:\Users\aliostad\Documents\GitHub\PerfIt\src\PerfIt.Mvc\PerfIt.Mvc.csproj">Debug|AnyCPU</ProjectConfiguration>
1>  <ProjectConfiguration Project="{650b1b1a-acab-4341-9f57-5d8c8667f0a9}" AbsolutePath="C:\Users\aliostad\Documents\GitHub\PerfIt\src\PerfIt.Castle.Interception\PerfIt.Castle.Interception.csproj">Debug|AnyCPU</ProjectConfiguration>
1>  <ProjectConfiguration Project="{c1be7276-6ada-4bb7-9e0b-64123fa15d40}" AbsolutePath="C:\Users\aliostad\Documents\GitHub\PerfIt\test\PerfIt.WebApi.Tests\PerfIt.WebApi.Tests.csproj">Debug|AnyCPU</ProjectConfiguration>
1>  <ProjectConfiguration Project="{1b0ebaa9-d9f7-426e-aa2a-549c38c912a0}" AbsolutePath="C:\Users\aliostad\Documents\GitHub\PerfIt\test\PerfIt.Castle.Interception.Tests\PerfIt.Castle.Interception.Tests.csproj">Debug|AnyCPU</ProjectConfiguration>
1>  </SolutionConfiguration> (TaskId:7)
1>  Task Parameter:OnlyReferenceAndBuildProjectsEnabledInSolutionConfiguration=True (TaskId:7)
1>  Task Parameter:ShouldUnsetParentConfigurationAndPlatform=True (TaskId:7)
1>Done executing task "AssignProjectConfiguration". (TaskId:7)
1>Done building target "AssignProjectConfiguration" in project "PerfIt.csproj".: (TargetId:9)
1>Target "AssignProjectConfiguration" skipped. Previously built successfully.
1>Target "_SplitProjectReferencesByFileExistence: (TargetId:10)" in file "C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\MSBuild\15.0\Bin\Microsoft.Common.CurrentVersion.targets" from project "C:\Users\aliostad\Documents\GitHub\PerfIt\src\PerfIt\PerfIt.csproj" (target "PrepareProjectReferences" depends on it):
1>Task "ResolveNonMSBuildProjectOutput" skipped, due to false condition; ('$(BuildingInsideVisualStudio)'=='true' and '@(ProjectReferenceWithConfiguration)'!='') was evaluated as ('true'=='true' and ''!='').
1>Done building target "_SplitProjectReferencesByFileExistence" in project "PerfIt.csproj".: (TargetId:10)
1>Target "_GetProjectReferenceTargetFrameworkProperties: (TargetId:11)" in file "C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\MSBuild\15.0\Bin\Microsoft.Common.CurrentVersion.targets" from project "C:\Users\aliostad\Documents\GitHub\PerfIt\src\PerfIt\PerfIt.csproj" (target "PrepareProjectReferences" depends on it):
1>Set Property: ReferringTargetFrameworkForProjectReferences=.NETFramework,Version=v4.5
1>Using "MSBuild" task from assembly "Microsoft.Build.Tasks.Core, Version=15.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a".
1>Task "MSBuild" (TaskId:8)
1>  Task Parameter:Targets=GetTargetFrameworkProperties (TaskId:8)
1>  Task Parameter:BuildInParallel=True (TaskId:8)
1>  Task Parameter:Properties=ReferringTargetFramework=.NETFramework,Version=v4.5 (TaskId:8)
1>  Task Parameter:RemoveProperties=;TargetFramework;RuntimeIdentifier (TaskId:8)
1>  Output Property: _ProjectReferenceTargetFrameworkProperties= (TaskId:8)
1>Done executing task "MSBuild". (TaskId:8)
1>Set Property: _ProjectReferenceTargetFrameworkProperties=
1>Done building target "_GetProjectReferenceTargetFrameworkProperties" in project "PerfIt.csproj".: (TargetId:11)
1>Target "PrepareProjectReferences: (TargetId:12)" in file "C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\MSBuild\15.0\Bin\Microsoft.Common.CurrentVersion.targets" from project "C:\Users\aliostad\Documents\GitHub\PerfIt\src\PerfIt\PerfIt.csproj" (target "ResolveProjectReferences" depends on it):
1>Done building target "PrepareProjectReferences" in project "PerfIt.csproj".: (TargetId:12)
1>Target "ResolveProjectReferences: (TargetId:13)" in file "C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\MSBuild\15.0\Bin\Microsoft.Common.CurrentVersion.targets" from project "C:\Users\aliostad\Documents\GitHub\PerfIt\src\PerfIt\PerfIt.csproj" (target "ResolveReferences" depends on it):
1>Task "MSBuild" skipped, due to false condition; ('%(_MSBuildProjectReferenceExistent.BuildReference)' == 'true' and '@(ProjectReferenceWithConfiguration)' != '' and ('$(BuildingInsideVisualStudio)' == 'true' or '$(BuildProjectReferences)' != 'true') and '$(VisualStudioVersion)' != '10.0' and '@(_MSBuildProjectReferenceExistent)' != '') was evaluated as ('' == 'true' and '' != '' and ('true' == 'true' or 'true' != 'true') and '15.0' != '10.0' and '' != '').
1>Task "MSBuild" skipped, due to false condition; ('%(_MSBuildProjectReferenceExistent.BuildReference)' == 'true' and '@(ProjectReferenceWithConfiguration)' != '' and ('$(BuildingInsideVisualStudio)' == 'true' or '$(BuildProjectReferences)' != 'true') and '$(VisualStudioVersion)' == '10.0' and '@(_MSBuildProjectReferenceExistent)' != '') was evaluated as ('' == 'true' and '' != '' and ('true' == 'true' or 'true' != 'true') and '15.0' == '10.0' and '' != '').
1>Task "MSBuild" skipped, due to false condition; ('%(_MSBuildProjectReferenceExistent.BuildReference)' == 'true' and '@(ProjectReferenceWithConfiguration)' != '' and '$(BuildingInsideVisualStudio)' != 'true' and '$(BuildProjectReferences)' == 'true' and '@(_MSBuildProjectReferenceExistent)' != '') was evaluated as ('' == 'true' and '' != '' and 'true' != 'true' and 'true' == 'true' and '' != '').
1>Task "MSBuild" skipped, due to false condition; ('%(_MSBuildProjectReferenceExistent.BuildReference)' == 'true' and '@(ProjectReferenceWithConfiguration)' != '' and '$(BuildingProject)' == 'true' and '@(_MSBuildProjectReferenceExistent)' != '') was evaluated as ('' == 'true' and '' != '' and 'true' == 'true' and '' != '').
1>Task "Warning" skipped, due to false condition; ('@(ProjectReferenceWithConfiguration)' != '' and '@(_MSBuildProjectReferenceNonexistent)' != '') was evaluated as ('' != '' and '' != '').
1>Done building target "ResolveProjectReferences" in project "PerfIt.csproj".: (TargetId:13)
1>Target "FindInvalidProjectReferences" skipped, due to false condition; ('$(FindInvalidProjectReferences)' == 'true') was evaluated as ('' == 'true').
1>Target "ResolveNativeReferences" skipped, due to false condition; ('@(NativeReference)'!='') was evaluated as (''!='').
1>Target "GetFrameworkPaths" skipped. Previously built successfully.
1>Target "GetReferenceAssemblyPaths" skipped. Previously built successfully.
1>Target "PrepareForBuild" skipped. Previously built successfully.
1>Target "GetInstalledSDKLocations: (TargetId:14)" in file "C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\MSBuild\15.0\Bin\Microsoft.Common.CurrentVersion.targets" from project "C:\Users\aliostad\Documents\GitHub\PerfIt\src\PerfIt\PerfIt.csproj" (target "ResolveSDKReferences" depends on it):
1>Task "GetInstalledSDKLocations" skipped, due to false condition; ('@(SDKReference)' != '') was evaluated as ('' != '').
1>Task "GetInstalledSDKLocations" skipped, due to false condition; ('@(SDKReference)' != '' and '$(SupportWindows81SDKs)' == 'true' and '$(TargetPlatformIdentifierWindows81)' != '' and '$(TargetPlatformVersionWindows81)' != '') was evaluated as ('' != '' and '' == 'true' and '' != '' and '' != '').
1>Task "GetInstalledSDKLocations" skipped, due to false condition; ('@(SDKReference)' != '' and '$(SupportWindowsPhone81SDKs)' == 'true' and '$(TargetPlatformIdentifierWindowsPhone81)' != '' and '$(TargetPlatformVersionWindowsPhone81)' != '') was evaluated as ('' != '' and '' == 'true' and '' != '' and '' != '').
1>Done building target "GetInstalledSDKLocations" in project "PerfIt.csproj".: (TargetId:14)
1>Target "ResolveSDKReferences: (TargetId:15)" in file "C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\MSBuild\15.0\Bin\Microsoft.Common.CurrentVersion.targets" from project "C:\Users\aliostad\Documents\GitHub\PerfIt\src\PerfIt\PerfIt.csproj" (target "ResolveAssemblyReferences" depends on it):
1>Task "ResolveSDKReference" skipped, due to false condition; ('@(SDKReference)'!='') was evaluated as (''!='').
1>Done building target "ResolveSDKReferences" in project "PerfIt.csproj".: (TargetId:15)
1>Target "ResolveSDKReferences" skipped. Previously built successfully.
1>Target "ExpandSDKReferences: (TargetId:16)" in file "C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\MSBuild\15.0\Bin\Microsoft.Common.CurrentVersion.targets" from project "C:\Users\aliostad\Documents\GitHub\PerfIt\src\PerfIt\PerfIt.csproj" (target "ResolveAssemblyReferences" depends on it):
1>Task "GetSDKReferenceFiles" skipped, due to false condition; ('@(ResolvedSDKReference)'!='') was evaluated as (''!='').
1>Done building target "ExpandSDKReferences" in project "PerfIt.csproj".: (TargetId:16)
1>Target "ResolveProjectReferences" skipped. Previously built successfully.
1>Target "ResolveNuGetPackageAssets: (TargetId:17)" in file "C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\MSBuild\Microsoft\NuGet\15.0\Microsoft.NuGet.targets" from project "C:\Users\aliostad\Documents\GitHub\PerfIt\src\PerfIt\PerfIt.csproj" (target "ResolveAssemblyReferences" depends on it):
1>Using "ResolveNuGetPackageAssets" task from assembly "C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\MSBuild\Microsoft\NuGet\15.0\Microsoft.NuGet.Build.Tasks.dll".
1>Task "ResolveNuGetPackageAssets" (TaskId:9)
1>  Task Parameter:IncludeFrameworkReferences=True (TaskId:9)
1>  Task Parameter:RuntimeIdentifier=win (TaskId:9)
1>  Task Parameter:ProjectLanguage=C# (TaskId:9)
1>  Task Parameter:ProjectLockFile=C:\Users\aliostad\Documents\GitHub\PerfIt\src\PerfIt\obj\project.assets.json (TaskId:9)
1>  Task Parameter:
1>      ContentPreprocessorValues=
1>          rootnamespace
1>                  Value=PerfIt
1>          assemblyname
1>                  Value=PerfIt
1>          fullpath
1>                  Value=C:\Users\aliostad\Documents\GitHub\PerfIt\src\PerfIt
1>          outputfilename
1>                  Value=PerfIt.dll
1>          filename
1>                  Value=PerfIt.csproj (TaskId:9)
1>  Task Parameter:ContentPreprocessorOutputDirectory=obj\Debug\\NuGet (TaskId:9)
1>  Task Parameter:TargetMonikers=.NETFramework,Version=v4.5 (TaskId:9)
1>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\MSBuild\Microsoft\NuGet\15.0\Microsoft.NuGet.targets(178,5): error : Your project is not referencing the ".NETFramework,Version=v4.5" framework. Add a reference to ".NETFramework,Version=v4.5" in the "frameworks" section of your project.json, and then re-run NuGet restore.
1>Done executing task "ResolveNuGetPackageAssets" -- FAILED. (TaskId:9)
1>Done building target "ResolveNuGetPackageAssets" in project "PerfIt.csproj" -- FAILED.: (TargetId:17)
1>Target "_CheckForCompileOutputs: (TargetId:18)" in file "C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\MSBuild\15.0\Bin\Microsoft.Common.CurrentVersion.targets" from project "C:\Users\aliostad\Documents\GitHub\PerfIt\src\PerfIt\PerfIt.csproj" (target "_CleanGetCurrentAndPriorFileWrites" depends on it):
1>Set Property: _DocumentationFileProduced=false
1>Set Property: _DebugSymbolsProduced=false
1>Done building target "_CheckForCompileOutputs" in project "PerfIt.csproj".: (TargetId:18)
1>Target "_SGenCheckForOutputs" skipped, due to false condition; ('$(_SGenGenerateSerializationAssembliesConfig)' == 'On' or ('@(WebReferenceUrl)'!='' and '$(_SGenGenerateSerializationAssembliesConfig)' == 'Auto')) was evaluated as ('Off' == 'On' or (''!='' and 'Off' == 'Auto')).
1>Target "_CleanGetCurrentAndPriorFileWrites: (TargetId:19)" in file "C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\MSBuild\15.0\Bin\Microsoft.Common.CurrentVersion.targets" from project "C:\Users\aliostad\Documents\GitHub\PerfIt\src\PerfIt\PerfIt.csproj" (target "_CleanRecordFileWrites" depends on it):
1>Using "ReadLinesFromFile" task from assembly "Microsoft.Build.Tasks.Core, Version=15.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a".
1>Task "ReadLinesFromFile" (TaskId:10)
1>  Task Parameter:File=obj\Debug\PerfIt.csproj.FileListAbsolute.txt (TaskId:10)
1>Done executing task "ReadLinesFromFile". (TaskId:10)
1>Using "ConvertToAbsolutePath" task from assembly "Microsoft.Build.Tasks.Core, Version=15.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a".
1>Task "ConvertToAbsolutePath" (TaskId:11)
1>Done executing task "ConvertToAbsolutePath". (TaskId:11)
1>Using "FindUnderPath" task from assembly "Microsoft.Build.Tasks.Core, Version=15.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a".
1>Task "FindUnderPath" (TaskId:12)
1>  Task Parameter:Path=C:\Users\aliostad\Documents\GitHub\PerfIt\src\PerfIt (TaskId:12)
1>  Task Parameter:UpdateToAbsolutePaths=True (TaskId:12)
1>  Comparison path is "C:\Users\aliostad\Documents\GitHub\PerfIt\src\PerfIt". (TaskId:12)
1>Done executing task "FindUnderPath". (TaskId:12)
1>Task "FindUnderPath" (TaskId:13)
1>  Task Parameter:Path=bin\Debug\ (TaskId:13)
1>  Task Parameter:UpdateToAbsolutePaths=True (TaskId:13)
1>  Comparison path is "bin\Debug\". (TaskId:13)
1>Done executing task "FindUnderPath". (TaskId:13)
1>Task "FindUnderPath" (TaskId:14)
1>  Task Parameter:Path=obj\Debug\ (TaskId:14)
1>  Task Parameter:UpdateToAbsolutePaths=True (TaskId:14)
1>  Comparison path is "obj\Debug\". (TaskId:14)
1>Done executing task "FindUnderPath". (TaskId:14)
1>Using "RemoveDuplicates" task from assembly "Microsoft.Build.Tasks.Core, Version=15.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a".
1>Task "RemoveDuplicates" (TaskId:15)
1>Done executing task "RemoveDuplicates". (TaskId:15)
1>Done building target "_CleanGetCurrentAndPriorFileWrites" in project "PerfIt.csproj".: (TargetId:19)
1>Target "_CleanRecordFileWrites: (TargetId:20)" in file "C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\MSBuild\15.0\Bin\Microsoft.Common.CurrentVersion.targets" from project "C:\Users\aliostad\Documents\GitHub\PerfIt\src\PerfIt\PerfIt.csproj" (target "CoreBuild" depends on it):
1>Task "RemoveDuplicates" (TaskId:16)
1>Done executing task "RemoveDuplicates". (TaskId:16)
1>Task "MakeDir" (TaskId:17)
1>  Task Parameter:Directories=obj\Debug\ (TaskId:17)
1>Done executing task "MakeDir". (TaskId:17)
1>Using "WriteLinesToFile" task from assembly "Microsoft.Build.Tasks.Core, Version=15.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a".
1>Task "WriteLinesToFile" (TaskId:18)
1>  Task Parameter:File=obj\Debug\PerfIt.csproj.FileListAbsolute.txt (TaskId:18)
1>  Task Parameter:Overwrite=True (TaskId:18)
1>Done executing task "WriteLinesToFile". (TaskId:18)
1>Done building target "_CleanRecordFileWrites" in project "PerfIt.csproj".: (TargetId:20)
1>
1>Project Performance Summary:
1>       22 ms  C:\Users\aliostad\Documents\GitHub\PerfIt\src\PerfIt\PerfIt.csproj   1 calls
1>
1>Target Performance Summary:
1>        0 ms  BeforeBuild                                1 calls
1>        0 ms  _CheckForCompileOutputs                    1 calls
1>        0 ms  _SplitProjectReferencesByFileExistence     1 calls
1>        0 ms  GetFrameworkPaths                          1 calls
1>        0 ms  GetInstalledSDKLocations                   1 calls
1>        0 ms  BeforeResolveReferences                    1 calls
1>        0 ms  AssignProjectConfiguration                 1 calls
1>        0 ms  BuildOnlySettings                          1 calls
1>        0 ms  ResolveProjectReferences                   1 calls
1>        0 ms  PrepareProjectReferences                   1 calls
1>        0 ms  ExpandSDKReferences                        1 calls
1>        1 ms  ResolveSDKReferences                       1 calls
1>        1 ms  _CleanRecordFileWrites                     1 calls
1>        2 ms  GetReferenceAssemblyPaths                  1 calls
1>        2 ms  _GetProjectReferenceTargetFrameworkProperties   1 calls
1>        2 ms  _CleanGetCurrentAndPriorFileWrites         1 calls
1>        3 ms  PrepareForBuild                            1 calls
1>        4 ms  _CheckForInvalidConfigurationAndPlatform   1 calls
1>        5 ms  ResolveNuGetPackageAssets                  1 calls
1>
1>Task Performance Summary:
1>        0 ms  FindUnderPath                              3 calls
1>        0 ms  ReadLinesFromFile                          1 calls
1>        0 ms  MSBuild                                    1 calls
1>        0 ms  AssignProjectConfiguration                 1 calls
1>        0 ms  FindAppConfigFile                          1 calls
1>        0 ms  WriteLinesToFile                           1 calls
1>        0 ms  RemoveDuplicates                           2 calls
1>        0 ms  ConvertToAbsolutePath                      1 calls
1>        1 ms  GetReferenceAssemblyPaths                  1 calls
1>        1 ms  Message                                    2 calls
1>        3 ms  MakeDir                                    2 calls
1>        5 ms  ResolveNuGetPackageAssets                  1 calls
1>
1>Build FAILED.
1>
1>Time Elapsed 00:00:00.02
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========
davkean commented 7 years ago

There's project.assets.json file in the obj directory that I believe is triggering this. Was this project ever a .NET Core project at one point in history? Or did it contain a <TargetFramework> property ever at one point?

aliostad commented 7 years ago

Thanks for fast response! Well, I have been playing around trying to figure out best approach, or it could have been left from the other branch which will be .NET Standard. Most possibly the latter, I wouldn't normally mess around with master.

davkean commented 7 years ago

Yeah that's the problem, we need to think we would handle this case. I suspect we'd run into the same issue when switching between branches for a legacy project that had opt'd into <PackageReference/> and one that hadn't.

aliostad commented 7 years ago

Good to hear. At least now I know how to resolve, I hope you fix it since it can be very annoying. Thanks for your help 👍

aliostad commented 7 years ago

Also, the question is why "Clean Solution", did not remove these. I at least cleaned the solution like 10 times. I would expect obj folder to go.

chlowell commented 7 years ago

I have a repro of what looks like the same issue here. A newly-created Framework 4.5 project gives the same NuGet restore error on load, and fails to build, when it's adjacent to a netstandard2.0 project.

livarcocc commented 6 years ago

I can only repro this in VS, as such, I will move this issue to be further investigated in the dotnet/project-system repo.

livarcocc commented 6 years ago

This issue was moved to dotnet/project-system#3164