twain / twain-cs

A C# interface for TWAIN
168 stars 67 forks source link

Error :CategoryInfo : InvalidArgument: (:) [Compress-Archive], Paramet #40

Open boy8199 opened 4 years ago

boy8199 commented 4 years ago

When I use vs2019 to try to compile the code. It prompts me with an error:

Compress-Archive : A positional parameter cannot be found that accepts argument 1> '2019\Projects\twain-cs-master\twaincs\source\twaincscert\source\data'. 1> At line:1 char:1 1> + Compress-Archive -Force D:\Users\Administrator\Documents\Visual Studi ... 1> + ~~~~~~~~~~~~~~~~~ 1> + CategoryInfo : InvalidArgument: (:) [Compress-Archive], Paramet 1> erBindingException 1> + FullyQualifiedErrorId : PositionalParameterNotFound,Compress-Archive 1>
1>D:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Current\Bin\Microsoft.Common.CurrentVersion.targets(1330,5): error MSB3073: 命令“call "D:\Users\Administrator\Documents\Visual Studio 2019\Projects\twain-cs-master\twaincs\source\twaincscert\source\version.bat" 1>D:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Current\Bin\Microsoft.Common.CurrentVersion.targets(1330,5): error MSB3073: XCOPY "D:\Users\Administrator\Documents\Visual Studio 2019\Projects\twain-cs-master\twaincs\source\twaincscert\source\data" "D:\Users\Administrator\Documents\Visual Studio 2019\Projects\twain-cs-master\twaincs\source\twaincscert\source\bin\AnyCPU\Debug\data" /i /e /y /q 1>D:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Current\Bin\Microsoft.Common.CurrentVersion.targets(1330,5): error MSB3073: cd "D:\Users\Administrator\Documents\Visual Studio 2019\Projects\twain-cs-master\twaincs\source\twaincscert\source\bin\AnyCPU\Debug\data.." 1>D:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Current\Bin\Microsoft.Common.CurrentVersion.targets(1330,5): error MSB3073: powershell Compress-Archive -Force "D:\Users\Administrator\Documents\Visual Studio 2019\Projects\twain-cs-master\twaincs\source\twaincscert\source\data" "D:\Users\Administrator\Documents\Visual Studio 2019\Projects\twain-cs-master\twaincs\source\twaincscert\source\Properties/data.zip"” quit,code 1。 ========== ==========

I used the powershell command line and ran the error script that was prompted by vs. It was successfully executed.

I don't know where the problem is. Please help me.

mlmcl62 commented 4 years ago

I don't have 2019, so I can't recreate the problem. Looking at what others have run into I saw folks tried embedding the arguments in parens using Join-Path. This fails with 2017, so I'm not going to check anything in. The right fix is probably to move all the commands to a .bat file and invoke that.