小编Pet*_*lát的帖子

属性“BaseIntermediateOutputPath”的值在被 MSBuild 使用后被修改。我不断收到此警告,但我不知道为什么

我不断收到此警告,但我不知道为什么。

属性“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>
Run Code Online (Sandbox Code Playgroud)

但我仍然收到此警告。我究竟做错了什么?解决方案已构建,每个文件都已正确放置。但这有点烦人。

项目是.NET 7.0类库..

msbuild

4
推荐指数
1
解决办法
1172
查看次数

如何删除URL中的占位符

任何人都可以给我一个线索如何解决这个问题?

例如,我有这个网址: http://www.someweb.cz/api/1.0/controller/method/{0}

我想从中删除{0}.最好的方法是什么?

c# asp.net

1
推荐指数
1
解决办法
230
查看次数

标签 统计

asp.net ×1

c# ×1

msbuild ×1