如何从$(ProjectDir)中删除tralling反斜杠?

Jac*_*ack 12 .net windows post-build-event visual-studio-2013

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

aspnet_regiis -pef connectionStrings "$(ProjectDir)" -prov "DataProtectionConfigurationProvider"
Run Code Online (Sandbox Code Playgroud)

但是aspnet_regiis由于\目录中的tralling 而返回失败.传递全名,path + web.config也不起作用.

我怎么解决这个问题?

Tha*_*rai 26

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

$(ProjectDir.TrimEnd('\'))
Run Code Online (Sandbox Code Playgroud)

我在这篇文章中找到了这个选项

  • 如果有人想了解更多有关此属性函数的信息:https://msdn.microsoft.com/en-us/library/dd633440.aspx (4认同)