Comments (2)
I haven't actually looked at the code for creating the zip for a while, so this comment may be extraneous...
In merging all the nuget extensions into a single zip package, I can imagine three ways to go:
-
Create a single
.addins
file in the engine directory and point to each extension by relative path and file name. No other.addins
files are needed. -
Create single
.addins
file in the engine directory with only one entry: "addins/". This takes the engine to the addins directory. The addins directory then contains either a single.addins
file that you create or a separate.addins
file for each extension. If the files are separate, you can copy any you find and create all the rest yourself. -
Create a separate directory for each extension and copy the contents of tools to that directory for each. Create your own
.addins
file in the engine directory with a line for each of the directories you create. Remember to add '/' to indicate the line is a directory.
Hope this gives more of a picture of what's needed. It seems like (1) is simplest right now but one of the others may work better if we later want to make it more automatic.
from nunit-distribution.
Option 1 is what we currently have - which is just reused from the msi. (And also pre-dates the nunit-distribution repository, from back when everything was in the single nunit repository.)
This is simply a bug that the additional .addins
files from the NuGet packages have been inadvertently copied in. We could of course rewrite things in one of the other ways (a .addins
file which didn't need manually updating would be nice, one day!) - but I think that's perhaps a separate issue from the simple fix needed here. 🙂
from nunit-distribution.
Related Issues (9)
- Refactor out Common directory
- Better solution for Changes.txt HOT 4
- Cake build shouldn't depend on NuGet.exe being on path HOT 1
- Update Appveyor webhook HOT 2
- Win10 can't locate .NET Framework prerequisites HOT 2
- Add Teamcity plugin back to install HOT 1
- AppVeyor no longer builds
- NUnit downloadable packages zip file naming is confusing and non-intuitive HOT 6
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 nunit-distribution.