Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/dotnet-campus/SourceYard
Add a NuGet package only for dll reference? By using dotnetCampus.SourceYard, you can pack a NuGet package with source code. By installing the new source code package, all source codes behaviors just like it is in your project.
https://github.com/dotnet-campus/SourceYard
dotnet-core nuget roslyn
Last synced: 3 months ago
JSON representation
Add a NuGet package only for dll reference? By using dotnetCampus.SourceYard, you can pack a NuGet package with source code. By installing the new source code package, all source codes behaviors just like it is in your project.
- Host: GitHub
- URL: https://github.com/dotnet-campus/SourceYard
- Owner: dotnet-campus
- License: mit
- Created: 2018-07-11T01:01:22.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2023-08-09T09:03:01.000Z (over 1 year ago)
- Last Synced: 2024-11-11T04:12:22.620Z (3 months ago)
- Topics: dotnet-core, nuget, roslyn
- Language: C#
- Size: 375 KB
- Stars: 51
- Watchers: 8
- Forks: 12
- Open Issues: 13
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# dotnetCampus.SourceYard
| Build | NuGet |
|--|--|
|![](https://github.com/dotnet-campus/SourceYard/workflows/.NET%20Core/badge.svg)|[![](https://img.shields.io/nuget/v/dotnetCampus.SourceYard.svg)](https://www.nuget.org/packages/dotnetCampus.SourceYard)|Add a NuGet package only for dll reference? By using dotnetCampus.SourceYard, you can pack a NuGet package with source code. By installing the new source code package, all source codes behaviors just like it is in your project.
## Getting Started
### Packing a source NuGet package
Using NuGet tool to install [dotnetCampus.SourceYard](https://www.nuget.org/packages/dotnetCampus.SourceYard) to your project
```
PM> Install-Package dotnetCampus.SourceYard
```Or
```
dotnet add package dotnetCampus.SourceYard
```And then you should build your project and you will find the `*.Source.version.nupkg` file in your package output folder
**Remark**
The package with 0.1.19035-alpha version will break the double package reference project.
If you want to support the double package reference project, you can use the package with 0.1.19033-alpha version.
## Documentation
[简体中文](README.zh-cn.md)
[NuGet shared source packages Microsoft Docs](https://docs.microsoft.com/en-us/dotnet/standard/library-guidance/dependencies#nuget-shared-source-packages )
## Contributing
[![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=flat-square)](https://github.com/dotnet-campus/SourceYard/pulls)
If you would like to contribute, feel free to create a [Pull Request](https://github.com/dotnet-campus/SourceYard/pulls), or give us [Bug Report](https://github.com/dotnet-campus/SourceYard/issues/new).
## Roadmap
Check out this [Roadmap](https://github.com/dotnet-campus/SourceYard/projects/1) to learn about our development plans for 2021.
## Thanks
- [@Zhuangkh](https://github.com/Zhuangkh)