我不断收到此警告,但我不知道为什么。
属性“BaseIntermediateOutputPath”的值在被 MSBuild 使用后被修改,这可能会导致意外的生成结果。NuGet 等工具会将输出写入“MSBuildProjectExtensionsPath”指定的路径。要设置此属性,必须在导入 Microsoft.Common.props 之前执行此操作,例如使用 Directory.Build.props。欲了解更多信息,请访问https://go.microsoft.com/fwlink/?linkid=869650
它的代码是MSB3539。
我已阅读链接中的那篇文章,并且在解决方案目录中创建了Directory.Build.props文件,在其中指定了属性
<MSBuildProjectExtensionsPath>$(SolutionDir)artifacts\$(MSBuildProjectName)\$(Configuration)</MSBuildProjectExtensionsPath>
但我仍然收到此警告。我究竟做错了什么?解决方案已构建,每个文件都已正确放置。但这有点烦人。
项目是.NET 7.0类库..
任何人都可以给我一个线索如何解决这个问题?
例如,我有这个网址: http://www.someweb.cz/api/1.0/controller/method/{0}
我想从中删除{0}.最好的方法是什么?