.targets file within nuget package - how to include content files into a build The Next CEO of Stack OverflowConsuming nuget package containing .targets file via PackageReferenceDownload old version of package with NuGetHow do I get NuGet to install/update all the packages in the packages.config?remove nuget package restore from solutionNuGet Package Restore Not WorkingAutomating creating NuGet package as part of build processBuild NuGet Package automatically including referenced dependenciesThis project references NuGet package(s) that are missing on this computerHow do I enable NuGet Package Restore in Visual Studio?NuGet Packages are missingInclude content files in nuget package using project.json
Chain wire methods together in Lightning Web Components
Can MTA send mail via a relay without being told so?
Why do airplanes bank sharply to the right after air-to-air refueling?
Which one is the true statement?
Why, when going from special to general relativity, do we just replace partial derivatives with covariant derivatives?
Would a completely good Muggle be able to use a wand?
WOW air has ceased operation, can I get my tickets refunded?
Why is the US ranked as #45 in Press Freedom ratings, despite its extremely permissive free speech laws?
Need help understanding a power circuit (caps and diodes)
Solving system of ODEs with extra parameter
Can we say or write : "No, it'sn't"?
Example of a Mathematician/Physicist whose Other Publications during their PhD eclipsed their PhD Thesis
Is there a way to save my career from absolute disaster?
How to scale a tikZ image which is within a figure environment
Are police here, aren't itthey?
Rotate a column
How to place nodes around a circle from some initial angle?
Why is quantifier elimination desirable for a given theory?
How do I align (1) and (2)?
Why do remote US companies require working in the US?
RigExpert AA-35 - Interpreting The Information
What flight has the highest ratio of time difference to flight time?
Is it my responsibility to learn a new technology in my own time my employer wants to implement?
Unreliable Magic - Is it worth it?
.targets file within nuget package - how to include content files into a build
The Next CEO of Stack OverflowConsuming nuget package containing .targets file via PackageReferenceDownload old version of package with NuGetHow do I get NuGet to install/update all the packages in the packages.config?remove nuget package restore from solutionNuGet Package Restore Not WorkingAutomating creating NuGet package as part of build processBuild NuGet Package automatically including referenced dependenciesThis project references NuGet package(s) that are missing on this computerHow do I enable NuGet Package Restore in Visual Studio?NuGet Packages are missingInclude content files in nuget package using project.json
I have a nuget package like:
/build/SharedTargets.targets
/content/File.cs
SharedTargets.targets looks like:
<Compile Include="$(MSBuildThisFileDirectory)..contentFile.cs">
<Link>File.cs</Link>
<Visible>True</Visible>
</Compile>
Is there a way how to reference the content files in more elegant way ? I.E. how to construct relative path to content properly.
msbuild nuget
add a comment |
I have a nuget package like:
/build/SharedTargets.targets
/content/File.cs
SharedTargets.targets looks like:
<Compile Include="$(MSBuildThisFileDirectory)..contentFile.cs">
<Link>File.cs</Link>
<Visible>True</Visible>
</Compile>
Is there a way how to reference the content files in more elegant way ? I.E. how to construct relative path to content properly.
msbuild nuget
add a comment |
I have a nuget package like:
/build/SharedTargets.targets
/content/File.cs
SharedTargets.targets looks like:
<Compile Include="$(MSBuildThisFileDirectory)..contentFile.cs">
<Link>File.cs</Link>
<Visible>True</Visible>
</Compile>
Is there a way how to reference the content files in more elegant way ? I.E. how to construct relative path to content properly.
msbuild nuget
I have a nuget package like:
/build/SharedTargets.targets
/content/File.cs
SharedTargets.targets looks like:
<Compile Include="$(MSBuildThisFileDirectory)..contentFile.cs">
<Link>File.cs</Link>
<Visible>True</Visible>
</Compile>
Is there a way how to reference the content files in more elegant way ? I.E. how to construct relative path to content properly.
msbuild nuget
msbuild nuget
asked Mar 21 at 18:08
Ondrej SvejdarOndrej Svejdar
15.6k34066
15.6k34066
add a comment |
add a comment |
1 Answer
1
active
oldest
votes
That's basically how to do it.
I'd suggest not putting .cs files in the content subfolder since they might end up in the project directory on legacy packages.config projects.
If you are only using PackageReference to reference the package, you could use contentFiles instead - a NuGet feature that lets you add files with an associated build action (Compile, EmbeddedResource,...) logically to the build process without needing a .targets file. See Using the contentFiles element for content files
for the underlying NuGet mechanism.
add a comment |
Your Answer
StackExchange.ifUsing("editor", function ()
StackExchange.using("externalEditor", function ()
StackExchange.using("snippets", function ()
StackExchange.snippets.init();
);
);
, "code-snippets");
StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "1"
;
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function()
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled)
StackExchange.using("snippets", function()
createEditor();
);
else
createEditor();
);
function createEditor()
StackExchange.prepareEditor(
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader:
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
,
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
);
);
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
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f55286717%2ftargets-file-within-nuget-package-how-to-include-content-files-into-a-build%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
That's basically how to do it.
I'd suggest not putting .cs files in the content subfolder since they might end up in the project directory on legacy packages.config projects.
If you are only using PackageReference to reference the package, you could use contentFiles instead - a NuGet feature that lets you add files with an associated build action (Compile, EmbeddedResource,...) logically to the build process without needing a .targets file. See Using the contentFiles element for content files
for the underlying NuGet mechanism.
add a comment |
That's basically how to do it.
I'd suggest not putting .cs files in the content subfolder since they might end up in the project directory on legacy packages.config projects.
If you are only using PackageReference to reference the package, you could use contentFiles instead - a NuGet feature that lets you add files with an associated build action (Compile, EmbeddedResource,...) logically to the build process without needing a .targets file. See Using the contentFiles element for content files
for the underlying NuGet mechanism.
add a comment |
That's basically how to do it.
I'd suggest not putting .cs files in the content subfolder since they might end up in the project directory on legacy packages.config projects.
If you are only using PackageReference to reference the package, you could use contentFiles instead - a NuGet feature that lets you add files with an associated build action (Compile, EmbeddedResource,...) logically to the build process without needing a .targets file. See Using the contentFiles element for content files
for the underlying NuGet mechanism.
That's basically how to do it.
I'd suggest not putting .cs files in the content subfolder since they might end up in the project directory on legacy packages.config projects.
If you are only using PackageReference to reference the package, you could use contentFiles instead - a NuGet feature that lets you add files with an associated build action (Compile, EmbeddedResource,...) logically to the build process without needing a .targets file. See Using the contentFiles element for content files
for the underlying NuGet mechanism.
answered Mar 21 at 22:44
Martin UllrichMartin Ullrich
47.1k8129129
47.1k8129129
add a comment |
add a comment |
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
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
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f55286717%2ftargets-file-within-nuget-package-how-to-include-content-files-into-a-build%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
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
Required, but never shown
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
Required, but never shown
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
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown