在使用netstandard 2.0包的Azure代理管道中构建C# / .NET Core 3.1解决方案时出现问题

b91juud3  于 2023-08-07  发布在  C#
关注(0)|答案(1)|浏览(94)

我在Azure Microsoft Agent“windows-default”(Windows with Visual Studio 2022)中构建C#解决方案时遇到问题。在我的PC上,我可以使用Visual Studio 2022构建解决方案,但在Azure中,我会遇到很多这样的错误:

2023-07-24T16:31:26.9143960Z Package System.Diagnostics.EventLog 4.7.0 is not compatible with netcoreapp3.1 (.NETCoreApp,Version=v3.1). Package System.Diagnostics.EventLog 4.7.0 supports:
2023-07-24T16:31:26.9144942Z   - net461 (.NETFramework,Version=v4.6.1)
2023-07-24T16:31:26.9145369Z   - net472 (.NETFramework,Version=v4.7.2)
2023-07-24T16:31:26.9145986Z   - netstandard2.0 (.NETStandard,Version=v2.0)

2023-07-24T15:53:57.3643861Z     Package Topshelf 4.3.0 is not compatible with netcoreapp3.1 (.NETCoreApp,Version=v3.1). Package Topshelf 4.3.0 supports:
2023-07-24T15:53:57.3644513Z       - net452 (.NETFramework,Version=v4.5.2)
2023-07-24T15:53:57.3644975Z       - netstandard2.0 (.NETStandard,Version=v2.0)
2023-07-24T15:53:57.3645521Z     One or more packages are incompatible with .NETCoreApp,Version=v3.1.

字符串
我的项目使用.NET Core 3.1,但我更改为.NET 6的新版本,我遇到了同样的问题。从我所读到的内容来看,我可以在我的.NET Core 3.1应用程序中使用.NET Standard 2.0包,在我的PC上,它可以工作,但它不能在Azure代理上工作。

已解决我可以解决更新nuget到6.6.0版本的问题。

unhi4e5o

unhi4e5o1#

已解决我可以解决更新nuget到6.6.0版本的问题。

相关问题