vs.net 多预构建命令

发布于 2024-07-29 12:27:58 字数 405 浏览 7 评论 0原文

大家好,我有一个外部项目,我想在主项目中构建它 我正在使用预构建命令。我想使用多个命令来复制 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

离鸿 2024-08-05 12:27:58

一个好的技术是查看预构建失败时 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).

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文