我正在尝试使用Giles,但无济于事。我尝试了VS 2013和VS 2010解决方案,尝试从PowerShell和NuGet等使用它。我只能找到ps1(没有exe)。似乎论证是问题所在。我按以下方式调用它:
giles.ps1 -s TestGiles.sln
尝试使用完整路径等 如何运行此工具?
我得到的一个错误是:
Giles -s "C:\Users\Dan\Documents\Visual Studio 2010\Projects\TestGiles\TestGiles.sln"
Grr, argh... v0.1.1.6
Critical Error: System.IO.IOException: The handle is invalid.
at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
at System.Console.GetBufferInfo(Boolean throwOnNoConsole, Boolean& succeeded)
at System.Console.Clear()
at Giles.Program.ConsoleSetup()
at Giles.Program.Main(String[] args)
Terminating: True
Giles.exe :
At C:\Users\Dan\Documents\Visual Studio `enter code here`2010\Projects\TestGiles\packages\Giles.0.1.6.1\tools\giles.ps1:8 char:2
+ & <<<< $giles -s $solutionFile
+ CategoryInfo : NotSpecified: (:String) [], RemoteException
+ FullyQualifiedErrorId : NativeCommandError
Unhandled Exception:
System.IO.IOException: The handle is invalid.
at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
at System.Console.GetBufferInfo(Boolean throwOnNoConsole, Boolean& succeeded)
at System.Console.Clear()
at Giles.Program.ConsoleSetup()
at Giles.Program.Main(String[] args)
答案 0 :(得分:2)
我刚刚安装了它,并且正在运行“拒绝访问”问题。在尝试解决之后,我决定在C:。
创建一个项目然后它工作(工具运行)。 尝试做同样的事情 - 虽然你没有遇到权限问题,但让我们从最基本的场景开始。在根目录下创建一个简单的控制台应用程序,并尝试在其上运行giles。我的工作命令行语句看起来像
giles.exe -s "C:\X\X.sln"
(我在C:\创建了解决方案,并将其命名为“X”.Visual Studio将创建X目录并将解决方案文件放在其中。)如果这样做...则尝试将解决方案复制到此项目中。