В зависимости от этого SO Вопрос Я изменил файл csproj.user, чтобы изменить расположение сборки Visual Studio.На данный момент файл .csproj.user:
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<OutputPath>R:\VisualStudioBuilds\$(AssemblyName)\bin\$(Configuration)\</OutputPath>
</PropertyGroup>
</Project>
При этом файлы конфигурации из сборки (из Visual Studio) находятся в R:\VisualStudioBuilds\{ProjectName\bin\{Configuration}
- так что это правильный путь.Но Visual Studio имеет свой собственный путь на странице свойств проекта: R:\VisualStudioBuilds\bin\{Configuration}\
(игнорируется имя сборки).Это делает запуск приложения невозможным.
Подводя итог: Когда я нажимаю кнопку «Пуск (F5)» в выходных файлах VS по правильному пути, но VS не может запустить их с ошибкой: «Рабочий каталог не существует» R: \ VisualStudioBuilds\ bin \ Debug "".
Можно ли заставить Visual Studio учитывать переменную $ (AssemblyName).