0

根据这个SO Question我修改了一个 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}\忽略程序集的名称)。这使得运行应用程序变得不可能。

总结一下:当我按下 VS 中的“开始(F5)”按钮时,输出文件位于正确的路径下,但 VS 无法启动它们并出现错误:“工作目录不存在”R:\VisualStudioBuilds\bin\Debug“” .

是否可以让 Visual Studio 尊重 $(AssemblyName) 变量。

4

0 回答 0