0

刚开始使用 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]
4

1 回答 1

0

EventStore 的主分支目前似乎已损坏。3.0 分支的形状更好,但也略有损坏。要修复 3.0 分支以使其构建,您需要将 nuget.exe 的 1.5 版本升级到 1.6。最简单的方法是\bin\nuget\NuGet.exe update -self在存储库中执行。我已经通过该更改向 JOliver 提交了拉取请求。

(我还提交了一个拉取请求,其中包含示例项目的一些小修复。)

于 2012-01-27T23:26:20.603 回答