刚刚开始使用JOlivers事件存储库,并且在build.cmd中遇到了一些Nuget命令的问题。这是日志,也许你已经意识到了这个问题,但我想我会把它放在这里。
=== COMPILING ===
Compiling / Target: v4.0 / Config: Release
S:\SourceControl\Test Projects\EventStore\bin\nuget\NuGet.targets(6,9): error : Input string was not in a correct format. [S:\SourceControl\Test Projects\EventStore\src\proj\EventStore.Persistence.RavenPersistence\EventStore.Persistence.RavenPersistence.csproj]
S:\SourceControl\Test Projects\EventStore\bin\nuget\NuGet.targets(6,9): error MSB3073: The command ""S:\SourceControl\Test Projects\EventStore\src\..\bin\nuget\nuget.exe" install "S:\SourceControl\Test Projects\EventStore\src\proj\EventStore.Persistence.RavenPersistence\packages.config" -source "" -o "S:\SourceControl\Test Projects\EventStore\src\..\bin"" exited with code 1. [S:\SourceControl\Test Projects\EventStore\src\proj\EventStore.Persistence.RavenPersistence\EventStore.Persistence.RavenPersistence.csproj]
答案 0 :(得分:0)
EventStore的主分支目前似乎已被打破。 3.0分支的形状更好,但也略有破碎。要修复3.0分支以便构建,您需要将1.5版本的nuget.exe升级到1.6。最简单的方法是在存储库中执行\bin\nuget\NuGet.exe update -self
。我已经向JOliver提交了拉动请求。
(我还提交了一个拉取请求,其中包含一些针对示例项目的小修复。)