Я пытаюсь изменить путь вывода для сборки на пользователя.Я хочу перенаправить вывод на 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.