Comments (8)
Yes you've discovered the problem with NuGet.Frameworks being referenced by Microsoft.NET.Test.Sdk
:
This causes your unit test to need that particular version in the output directory and causes collisions. Specifically, the error includes Could not find or load a specific file. This is because MSBuild is loading NuGet assemblies that ship with .NET SDK/Visual Studio which can be different than the version than are in the package dependency graph of your app. I try to keep MSBuild.ProjectCreation
updated to match the latest version that is out there but have fallen behind. Do you want to send a PR to update the version used by MSBuild.ProjectCreation
?
from msbuildprojectcreator.
A workaround appears to be to apply a transitive update for NuGet.Frameworks to update to the latest version.
from msbuildprojectcreator.
Well, for the record, it looks like you already have a more recent update (6.2.0) to that dependency checked in, but haven't shipped an updated release. 8.0.0 currently depends on 6.1.0. The latest is 6.2.1. I'm happy to submit a PR to update to 6.2.1. We'd just need an updated release following that update.
from msbuildprojectcreator.
To be honest, i'm surprised Dependabot isn't helping out here.
from msbuildprojectcreator.
I was getting bombarded with emails from dependabot every single day so I changed the frequency to monthly 😄 My curse for having so many repos. I can try changing it to weekly so you don't have to send a PR.
from msbuildprojectcreator.
Haha, i completely understand. I think i can manage the one character PR 😉.
from msbuildprojectcreator.
Looks like Dependabot beat me to it.
from msbuildprojectcreator.
Fixed by #175 and available in https://github.com/jeffkl/MSBuildProjectCreator/releases/tag/v8.2.1
from msbuildprojectcreator.
Related Issues (18)
- Let devs add their own library dll and/or arbitrary file to a package
- failure: MSB4223: A node of the required type InProc could not be created. HOT 14
- TryBuild restore: true and using projectCollection causes Build to be not isolated from "Restore"? HOT 4
- Tests timing out with the MSBUILDNOINPROCNODE change HOT 6
- 'Build' target (and .nuget.g.props) not included in binlog?
- Could not load file or assembly 'NuGet.Frameworks, Version=6.2.1.7... HOT 6
- Referencing a local `.nupkg` HOT 2
- TryBuild fails on plain sdk project build HOT 5
- How to save a binlog for a build? HOT 6
- Collecting build output breaks user specified loggers
- binlog corrupt when build failed? HOT 4
- Question: generate solutions? HOT 1
- Tests requiring NuGetSdkResolver not working? HOT 5
- Restore project information is not present in the binlog HOT 3
- Question: How to use this for integration tests of a roslyn analyzer? HOT 7
- Creating new ProjectCreator throws FileNotFoundException HOT 7
- Document how to handle resolving MSBuild assemblies
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from msbuildprojectcreator.