$(SolutionDir)和$(SolutionPath)在Visual Studio 2017中无法正常工作

时间:2017-04-25 11:59:25

标签: msbuild .net-core visual-studio-2017

我正在尝试在Visual Studio 2017中的$(SolutionDir)文件中使用$(SolutionPath).csproj,但它们无法按预期工作。

在MSBuild 15类型项目(例如,.NET Core,.NET Standard类库)中,$(SolutionDir)中的<PostBuildEvent>工作,但$(ProjectDir)只生成一个空字符串。

在其他元素中(例如,AssemblyFile中的UsingTask$(SolutionDir)生成一个空字符串,$(SolutionPath)为我提供当前项目目录。

此问题已在https://developercommunity.visualstudio.com/content/problem/11118/postbuild-event-and-macros-issues.html向Microsoft报告,但该问题已被标记为已关闭,理由是此问题已在RTM中修复,即使有几个人报告已发布版本存在问题。

0 个答案:

没有答案