根据此SO Question,我已经修改了csproj.user文件以更改Visual Studio的生成位置。此时.csproj.user文件为:
R:\VisualStudioBuilds\{ProjectName\bin\{Configuration}
通过构建(来自Visual Studio)的配置文件位于R:\VisualStudioBuilds\bin\{Configuration}\
中-因此这是正确的路径。但是Visual Studio在项目属性页中有其自己的路径:var acc = document.getElementsByClassName("accordion");
var i;
for (i = 0; i < acc.length; i++) {
acc[i].addEventListener("click", function() {
this.classList.toggle("active");
var panel = this.nextElementSibling;
if (panel.style.display === "block") {
panel.style.display = "none";
} else {
panel.style.display = "block";
}
});
}
(忽略程序集的名称)。这使得无法运行应用程序。
总结一下: 当我按下VS输出文件中的“开始(F5)”按钮时,它们位于正确的路径下,但是VS无法以错误启动它们:“工作目录不存在“ R:\ VisualStudioBuilds \ bin \ Debug””。
是否可以使Visual Studio尊重$(AssemblyName)变量。