nuget pack .csproj with custom .nuspec metadata
up vote
0
down vote
favorite
I would like to pack nuget package using a .csproj file. Following command will be executed:
nuget pack MyProject.csproj -IncludeReferencedProjects
In the project folder I have two nuspec files, one depending to the MyProject.csproj and another wich will be used to make a different package but depending on this project to. Folder structure looks like:
-ProjectFolder
|-MyProject.csproj
|-AdditionalMyProject.nuspec
|-MyProject.nuspec
When calling the nuget pack command, it allways takes the first nuspec file (AdditionalMyProject.nuspec - lower naming) to get metadata for nuget package but the correct nuspec should be MyProject.nuspec (matching the name of project file).
Is there a way to tell nuget pack wich nuspec it should use when packing a csproj?
Something like this:
nuget pack MyProject.csproj -nuspec MyProject.nuspec -IncludeReferencedProjectsenter
c# nuget
add a comment |
up vote
0
down vote
favorite
I would like to pack nuget package using a .csproj file. Following command will be executed:
nuget pack MyProject.csproj -IncludeReferencedProjects
In the project folder I have two nuspec files, one depending to the MyProject.csproj and another wich will be used to make a different package but depending on this project to. Folder structure looks like:
-ProjectFolder
|-MyProject.csproj
|-AdditionalMyProject.nuspec
|-MyProject.nuspec
When calling the nuget pack command, it allways takes the first nuspec file (AdditionalMyProject.nuspec - lower naming) to get metadata for nuget package but the correct nuspec should be MyProject.nuspec (matching the name of project file).
Is there a way to tell nuget pack wich nuspec it should use when packing a csproj?
Something like this:
nuget pack MyProject.csproj -nuspec MyProject.nuspec -IncludeReferencedProjectsenter
c# nuget
I don't understand the purpose of AdditionalMyProject.nuspec. If there's another project that has a dependency on MyProject, I don't see why you would need a special nuspec for MyProject. This might be a case of the XY problem. Why do you want two nuspec files?
– Ziv
Nov 8 at 22:01
@Ziv I would like to provide two packages with different purpose. The AdditionalMyProject.nuspec should provide dependencies to other nuget packages including MyProject.nupkg. MyProject is only base package for a defined purpose.
– Mi. Sharp
9 hours ago
add a comment |
up vote
0
down vote
favorite
up vote
0
down vote
favorite
I would like to pack nuget package using a .csproj file. Following command will be executed:
nuget pack MyProject.csproj -IncludeReferencedProjects
In the project folder I have two nuspec files, one depending to the MyProject.csproj and another wich will be used to make a different package but depending on this project to. Folder structure looks like:
-ProjectFolder
|-MyProject.csproj
|-AdditionalMyProject.nuspec
|-MyProject.nuspec
When calling the nuget pack command, it allways takes the first nuspec file (AdditionalMyProject.nuspec - lower naming) to get metadata for nuget package but the correct nuspec should be MyProject.nuspec (matching the name of project file).
Is there a way to tell nuget pack wich nuspec it should use when packing a csproj?
Something like this:
nuget pack MyProject.csproj -nuspec MyProject.nuspec -IncludeReferencedProjectsenter
c# nuget
I would like to pack nuget package using a .csproj file. Following command will be executed:
nuget pack MyProject.csproj -IncludeReferencedProjects
In the project folder I have two nuspec files, one depending to the MyProject.csproj and another wich will be used to make a different package but depending on this project to. Folder structure looks like:
-ProjectFolder
|-MyProject.csproj
|-AdditionalMyProject.nuspec
|-MyProject.nuspec
When calling the nuget pack command, it allways takes the first nuspec file (AdditionalMyProject.nuspec - lower naming) to get metadata for nuget package but the correct nuspec should be MyProject.nuspec (matching the name of project file).
Is there a way to tell nuget pack wich nuspec it should use when packing a csproj?
Something like this:
nuget pack MyProject.csproj -nuspec MyProject.nuspec -IncludeReferencedProjectsenter
c# nuget
c# nuget
asked Nov 8 at 9:24
Mi. Sharp
3851624
3851624
I don't understand the purpose of AdditionalMyProject.nuspec. If there's another project that has a dependency on MyProject, I don't see why you would need a special nuspec for MyProject. This might be a case of the XY problem. Why do you want two nuspec files?
– Ziv
Nov 8 at 22:01
@Ziv I would like to provide two packages with different purpose. The AdditionalMyProject.nuspec should provide dependencies to other nuget packages including MyProject.nupkg. MyProject is only base package for a defined purpose.
– Mi. Sharp
9 hours ago
add a comment |
I don't understand the purpose of AdditionalMyProject.nuspec. If there's another project that has a dependency on MyProject, I don't see why you would need a special nuspec for MyProject. This might be a case of the XY problem. Why do you want two nuspec files?
– Ziv
Nov 8 at 22:01
@Ziv I would like to provide two packages with different purpose. The AdditionalMyProject.nuspec should provide dependencies to other nuget packages including MyProject.nupkg. MyProject is only base package for a defined purpose.
– Mi. Sharp
9 hours ago
I don't understand the purpose of AdditionalMyProject.nuspec. If there's another project that has a dependency on MyProject, I don't see why you would need a special nuspec for MyProject. This might be a case of the XY problem. Why do you want two nuspec files?
– Ziv
Nov 8 at 22:01
I don't understand the purpose of AdditionalMyProject.nuspec. If there's another project that has a dependency on MyProject, I don't see why you would need a special nuspec for MyProject. This might be a case of the XY problem. Why do you want two nuspec files?
– Ziv
Nov 8 at 22:01
@Ziv I would like to provide two packages with different purpose. The AdditionalMyProject.nuspec should provide dependencies to other nuget packages including MyProject.nupkg. MyProject is only base package for a defined purpose.
– Mi. Sharp
9 hours ago
@Ziv I would like to provide two packages with different purpose. The AdditionalMyProject.nuspec should provide dependencies to other nuget packages including MyProject.nupkg. MyProject is only base package for a defined purpose.
– Mi. Sharp
9 hours ago
add a comment |
active
oldest
votes
active
oldest
votes
active
oldest
votes
active
oldest
votes
active
oldest
votes
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53204764%2fnuget-pack-csproj-with-custom-nuspec-metadata%23new-answer', 'question_page');
}
);
Post as a guest
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
I don't understand the purpose of AdditionalMyProject.nuspec. If there's another project that has a dependency on MyProject, I don't see why you would need a special nuspec for MyProject. This might be a case of the XY problem. Why do you want two nuspec files?
– Ziv
Nov 8 at 22:01
@Ziv I would like to provide two packages with different purpose. The AdditionalMyProject.nuspec should provide dependencies to other nuget packages including MyProject.nupkg. MyProject is only base package for a defined purpose.
– Mi. Sharp
9 hours ago