我怎样才能从$(ProjectDir)中删除tralling反斜杠?

我在我的后生成事件中有这样的命令行:

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

aspnet_regiis正在返回一个失败,因为目录中的tralling \ 。 通过全名,path+ web.config也不起作用。

我该如何解决这个问题?

您可以使用TrimEnd函数来修剪尾部的斜线字符

 $(ProjectDir.TrimEnd('\')) 

我在这篇文章中发现了这个选项