从NuGet安装Castle.Transactions不需要';不生成动态链接库

从NuGet安装Castle.Transactions不需要';不生成动态链接库,nuget,castle,windsor-facilities,Nuget,Castle,Windsor Facilities,几天前,我从NuGet安装了,它依赖于Castle.Transactions。当我运行我的应用程序时,我得到一个FileNotFoundException试图从Castle.Transactions文件夹加载DLL 这两个软件包最近(6月27日)都有更新,似乎是更新导致了这个问题。有人回复说他们也有同样的问题,他们创建了一个pull请求来解决这个问题,但外观上还没有接受这个问题 我曾尝试使用本文中的命令从Nuget返回并安装Castle.Facilities.AutoTx的早期版本,但我遇到了R

几天前,我从NuGet安装了,它依赖于
Castle.Transactions
。当我运行我的应用程序时,我得到一个
FileNotFoundException
试图从Castle.Transactions文件夹加载DLL

这两个软件包最近(6月27日)都有更新,似乎是更新导致了这个问题。有人回复说他们也有同样的问题,他们创建了一个pull请求来解决这个问题,但外观上还没有接受这个问题

我曾尝试使用本文中的命令从Nuget返回并安装Castle.Facilities.AutoTx的早期版本,但我遇到了Rx Core包已重命名的问题,因此无法满足依赖性


我已经给Henrik Feldt发了电子邮件,他发布了3.1版本的公告,同时也是Castle.Transactions软件包的作者,但我还没有收到回复。我真的很想让AutoTx设备在我的应用程序中工作,你能建议我如何实现这一点吗?

几周前我也遇到了同样的问题。不幸的是,由于没有其他地方可以下载它,您必须从GitHub获取源代码,安装Ruby、rake和构建它所需的其他库。 如果您尝试仅使用VS构建它,您将丢失由rake构建脚本生成的AssemblyInfo.cs文件。因此,您必须使用Rake进行构建,以获取AssemblyInfo.cs,然后手动更新文件中的程序集版本,然后在VisualStudio中再次构建。 我也可以把我的程序集寄给你,但你最好自己建造


暂时,这是我的。

在使用rake构建它之前,您应该应用此拉取请求。。

只是自己安装了这个包,它生成了一个dll

Install-Package Castle.Transactions

想象一下,它可能比Castle.Facilities.AutoTx需要使用的版本更新,但在我的例子中它仍然编译。

非常感谢您提供的构建链接。不幸的是,我一直无法让事情正常进行,我想这是因为Castle在过去几天也进行了更新(从3.0升级到3.1)。这已经变成了一场依赖性的噩梦。我尝试过使用各种软件包的旧版本,但没有效果,所以我想我只能等到AutoTx更新后才能使用新版本,这真是太遗憾了。