dotnet-installer/src/Microsoft.DotNet.ProjectModel
David Fowler 4af795b9e8 Fix duplicate dependency issue (#2597)
* Fix duplicate dependency issue
If a package has the same name as a framework assembly in the dependency
graph, we usually replace it with the framework assembly if the package
provides no assets. If the framework assembly wasn't resolved, it would
skip this logic and end up adding dupes to the list, which blows up later on.
This is a tactical fix to solve the issue, we need to do some more thinking
to determine how we want to resolve conflicts between framework assemblies,
packages and dlls with the same name.
2016-04-21 09:05:55 -07:00
..
Compilation Remove native compilation, add multiple project files and globbing 2016-04-20 11:54:16 -07:00
Files Moved ProjectModel to json.net for GlobalSettings and Project.json. Kept LockFileReader using the old API as I don't have the cycles to add the tests for it at the moment. 2016-04-04 12:11:27 -07:00
Graph Improve resource file support (#2511) 2016-04-15 14:45:51 -07:00
Internal Target net451 in ProjectModel 2016-02-11 15:42:14 -08:00
Properties Moved ProjectModel to json.net for GlobalSettings and Project.json. Kept LockFileReader using the old API as I don't have the cycles to add the tests for it at the moment. 2016-04-04 12:11:27 -07:00
Resolution fix framework assembly resolution for net35 (#2557) 2016-04-20 11:54:42 -07:00
Resources Refactor output directory code 2016-02-09 08:52:59 -08:00
RuntimeConfig Make dotnet cli portable 2016-03-28 19:16:02 -07:00
Utilities add support for type: platform 2016-03-23 21:53:14 -07:00
AnalyzerOptions.cs Add analyzer support 2016-01-24 21:38:42 -08:00
CommonCompilerOptions.cs Enable specifying output assembly name in compiler options 2016-03-21 12:42:31 -07:00
CompilationOutputFiles.cs Improve resource file support (#2511) 2016-04-15 14:45:51 -07:00
Constants.cs Improve resource file support (#2511) 2016-04-15 14:45:51 -07:00
DependencyContextBuilder.cs make all packages serviceable by default (#2575) 2016-04-19 08:34:42 -07:00
DiagnosticMessage.cs Add WorkspaceContex 2015-11-30 22:39:27 -08:00
DiagnosticMessageSeverity.cs Fix Microsoft.DotNet.ProjectModel namespace 2015-11-27 16:19:54 -08:00
DirectoryNames.cs Enable commands to be shipped in packages 2015-11-28 01:18:42 -08:00
EnvironmentNames.cs switch from DNX to cross-plat NuGet! 2016-01-19 11:43:09 -08:00
ErrorCodes.DotNet.cs Transform lock file reader exceptions into diagnostics 2016-03-30 19:24:43 -07:00
ErrorCodes.NuGet.cs Fix Microsoft.DotNet.ProjectModel namespace 2015-11-27 16:19:54 -08:00
FileFormatException.cs Moved ProjectModel to json.net for GlobalSettings and Project.json. Kept LockFileReader using the old API as I don't have the cycles to add the tests for it at the moment. 2016-04-04 12:11:27 -07:00
FileNameSuffixes.cs Remove csv deps 2016-03-30 14:39:36 -07:00
GlobalSettings.cs Moved ProjectModel to json.net for GlobalSettings and Project.json. Kept LockFileReader using the old API as I don't have the cycles to add the tests for it at the moment. 2016-04-04 12:11:27 -07:00
LibraryDescription.cs Auto reference facades in the common cases 2016-01-24 11:05:31 -08:00
Microsoft.DotNet.ProjectModel.xproj Revert "Update the .xproj files to reference the "DotNet" targets and props instead of "DNX"." 2016-03-16 11:44:09 -05:00
MSBuildProjectDescription.cs Distinguish between the msbuild project path and csproj file path 2016-03-30 19:24:43 -07:00
OutputPaths.cs Replacing the fixed rid in the dotnet compile unit test by one that respects the platform where the tests are running. 2016-02-11 12:44:27 -08:00
OutputPathsCalculator.cs add support for portable application layout 2016-03-12 11:52:29 -08:00
PackageDescription.cs Fix duplicate dependency issue (#2597) 2016-04-21 09:05:55 -07:00
Project.cs Do not trim refs 2016-04-05 08:06:17 -07:00
project.json Move ASP.NET package references to rc2-20581 from the aspnetrelease feed. 2016-04-20 13:50:34 -05:00
ProjectContext.cs Add project to project graph 2016-04-19 21:16:18 -07:00
ProjectContextBuilder.cs Fix duplicate dependency issue (#2597) 2016-04-21 09:05:55 -07:00
ProjectContextCollection.cs Switch to using File.LastWriteTimeUtc 2016-01-29 19:22:31 -08:00
ProjectContextIdentity.cs Remove native compilation, add multiple project files and globbing 2016-04-20 11:54:16 -07:00
ProjectDescription.cs Refactor output directory code 2016-02-09 08:52:59 -08:00
ProjectExtensions.cs Asset refactoring and content files 2016-02-23 08:34:38 -08:00
ProjectFileDependencyGroup.cs Fix Microsoft.DotNet.ProjectModel namespace 2015-11-27 16:19:54 -08:00
ProjectReader.cs Moved ProjectModel to json.net for GlobalSettings and Project.json. Kept LockFileReader using the old API as I don't have the cycles to add the tests for it at the moment. 2016-04-04 12:11:27 -07:00
ProjectReaderSettings.cs Fixing versions 2016-02-18 01:10:07 -08:00
ProjectRootResolver.cs Fix Microsoft.DotNet.ProjectModel namespace 2015-11-27 16:19:54 -08:00
ResourceFile.cs Improve resource file support (#2511) 2016-04-15 14:45:51 -07:00
RuntimeEnvironmentRidExtensions.cs Make desktop publishing "half-portable" by default 2016-04-12 16:09:53 -07:00
RuntimeGraphCollector.cs Add tests for "half-portable" scenario 2016-04-12 16:09:53 -07:00
RuntimeOutputFiles.cs Remove csv deps 2016-03-30 14:39:36 -07:00
TargetFrameworkInformation.cs Added a way to get output assets 2016-01-27 13:07:26 -08:00
TargetLibraryWithAssets.cs Move methods back to client code 2016-03-30 19:24:43 -07:00
WorkspaceContext.cs Remove fragment file's involvement in design time scenarios 2016-03-31 13:57:36 -07:00