0

请查看以下命令,语法错误是什么?我想将 dll 文件复制到我的项目 bin 目录

C:\WINDOWS\assembly\GAC_MSIL\Microsoft.ReportViewer.WinForms\10.0.0.0__b03f5f7f1
1d50a3a>dir /s /b /o:gn

C:\WINDOWS\assembly\GAC_MSIL\Microsoft.ReportViewer.WinForms\10.0.0.0__b03f5f7f1
1d50a3a\Microsoft.ReportViewer.WinForms.dll

C:\WINDOWS\assembly\GAC_MSIL\Microsoft.ReportViewer.WinForms\10.0.0.0__b03f5f7f1
1d50a3a>copy Microsoft.ReportViewer.WinForms.dll C:\Documents and Settings\mural
i.madhava\My Documents\Visual Studio 2008\Projects\Rdclrender\Rdclrender\bin

The syntax of the command is incorrect.
4

2 回答 2

1

如果路径中有空格(例如C:\Documents and Settings),则需要用引号将它们括起来以防止它们被视为多个参数:

copy blah.WinForms.dll "C:\Documents and Settings\blah\bin"

这为您提供了三个参数的命令:

  • copy
  • blah.WinForms.dll
  • C:\Documents and Settings\blah\bin

没有引号,你会得到五参数命令,这不是你想要的:

  • copy
  • blah.WinForms.dll
  • C:\Documents
  • and
  • Settings\blah\bin
于 2013-10-16T05:21:03.590 回答
1

很简单,您需要在任何有空格的路径周围加上引号:

复制 Microsoft.ReportViewer.WinForms.dll "C:\Documents and Settings\murali.madhava\My Documents\Visual Studio 2008\Projects\Rdclrender\Rdclrender\bin"

于 2013-10-16T05:21:43.213 回答