Depending on this SO Question I have modified a csproj.user file to change Visual Studio's build location. At this moment .csproj.user file is:
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<OutputPath>R:VisualStudioBuilds$(AssemblyName)in$(Configuration)</OutputPath>
</PropertyGroup>
</Project>
With that configuration files from build (from Visual Studio) are in R:VisualStudioBuilds{ProjectNamein{Configuration}
- so it's a right path. But Visual Studio has its own path in project properties page: R:VisualStudioBuildsin{Configuration}
(ignored assembly's name). This makes run app impossible.
To sum it:
When I press "Start (F5)" button in VS output files are under the correct path, but VS cannot start them with error: "The working directory does not exist "R:VisualStudioBuildsinDebug"".
Is it possible to make Visual Studio respect the $(AssemblyName) variable.
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…