Quantcast
Channel: Active questions tagged nuget-package - Stack Overflow
Viewing all articles
Browse latest Browse all 3067

How to add TargetFramework information to package on Non-SDK style projects?

$
0
0

This is a follow-up to another question.

I have a migrated .NET framework project which I'm trying to package using msbuild -t:pack and the corresponding NuGet.Build.Tasks.Pack.

I have included all of my NuGet information in the *.csproj-file, like so:

<TargetFramework>net48</TargetFramework> <!-- Error! --><PackageId>Testcenter.RobotFramework</PackageId><Version>1.0.0</Version><Authors>Testcenter Team, Some person</Authors><Company>Some company</Company><PackageOutputPath>$(ProjectDir)</PackageOutputPath><Description>A class library to implement a remote library interface conforming to RobotFramework.</Description><Title>RobotFramework Remote-Library-Interface for C#</Title><Copyright>Copyright (c) Some company 2022</Copyright><RepositoryUrl>https://redacted-url.com/repos/testcenter.robotframework/browse</RepositoryUrl><Product>Testcenter.RobotFramework</Product><AssemblyVersion>1.0.0</AssemblyVersion><FileVersion>1.0.0</FileVersion>

Due to an error I am unable to use the TargetFramework property, normally used in SDK-style projects.

How do I add that property or anything for that matter, so that NuGet recognizes that I target net48 and shows that information in the packaged project?

I was not able to find information about this in the target frameworks documentation, because it only speaks of SDK-style projects, and apparently I cannot use their attributes in the project. Also, I did not find a similar documentation meant for Non-SDK projects.


Viewing all articles
Browse latest Browse all 3067

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>