vs.net 多预构建命令
大家好,我有一个外部项目,我想在主项目中构建它 我正在使用预构建命令。我想使用多个命令来复制 aspx 页面和 ascx usercontrols 到 sercontrol 文件夹。 当我使用一个命令时它可以工作,但是当我写两行时它会返回错误代码 1 而不是构建。我尝试在两个命令之间放置逗号,但没有成功。
copy $(SolutionDir)\WebUI.PlugIn.UrlUsage\*.aspx $(ProjectDir)\Pages\Report
copy $(SolutionDir)\WebUI.PlugIn.UrlUsage\*.ascx $(ProjectDir)\UserControls\Report
你能说一下如何在 vs.net 的预构建事件中运行 mlti 命令吗?
Hi all I have an external project and I want to build it in the main project for that
I'm using pre-build commands.I want to use multi commands for copying aspx pages and
ascx usercontrols to sercontrol folder.
When I use one command it works but when I write both lines it returns error code 1
and not builds.I tried to put comma between two commands but not worked.
copy $(SolutionDir)\WebUI.PlugIn.UrlUsage\*.aspx $(ProjectDir)\Pages\Report
copy $(SolutionDir)\WebUI.PlugIn.UrlUsage\*.ascx $(ProjectDir)\UserControls\Report
Can you say how to run mlti commands in pre-build events of vs.net?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
一个好的技术是查看预构建失败时 Visual Studio 生成的错误。 将该错误复制到命令行并运行它。 这应该可以让您更清楚地看到问题所在。
在这种情况下,这可能是一些简单的事情,比如没有引号。
它应该没有什么区别,但你不需要 $(SolutionDir) 之后的第一个 \。
A good technique is look at the error produced by Visual Studio when the prebuild fails. Copy that error to the command line and run it. That should allow you to see what the issue is more clearly.
In this case it might be something simple like not having quotes round stuff.
It shouldn't make a difference but you don't need the first \ after the $(SolutionDir).