如何从 $(ProjectDir) 中删除结尾的反斜杠?

How can I remove tralling backslash from $(ProjectDir)?

我的 post-build 事件中有这样的命令行:

aspnet_regiis -pef connectionStrings "$(ProjectDir)" -prov "DataProtectionConfigurationProvider"

但是 aspnet_regiis 正在返回一个失败,因为在目录中跟踪 \。传全名,path + web.config 也不行。

我该如何解决这个问题?

您可以使用 TrimEnd 函数 trim 尾部斜杠字符

$(ProjectDir.TrimEnd('\'))

我在这个 post

中找到了这个选项