我正在尝试更改每个用户构建的输出路径。我想将输出重定向到 Ram Disk。经过多次尝试,我完成了类似的事情:
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<OutputPath>R:\VisualStudioBuilds\MyProjectName\bin\$(Configuration)\</OutputPath>
</PropertyGroup>
</Project>
但是项目名称是硬编码的!为了改变这种情况,我尝试了另一种解决方案:
<OutputPath>R:\VisualStudioBuilds\$(ProjectName)\bin\$(Configuration)\</OutputPath>
这是行不通的。最后构建路径是R:\VisualStudioBuilds\bin\Debug
. 我还尝试了其他变量,例如ProjectDir
,RootNameSpace
和其他但仍然没有成功。
我应该怎么做才能让它工作?请记住,任何修改都应该在 .csproj.user 中,而不是在团队共享的 .csproj 中。