我有一个MVC3应用程序,其中包含直接引用的二进制文件和路径,例如:
C:\用户\尼克\桌面\应用\ AppNamespace \ BIN \ ActionMailer.Net.dll
和通过NuGet安装的二进制文件如下:
C:\用户\尼克\桌面\应用\包\ EntityFramework.6.1.1 \ lib中\ net45 \ EntityFramework.SqlServer.dll
我正在尝试使用NuGet构建应用程序,因此我们不必将dll移动到远程存储库
以ActionMailer为例,这就是我正在做的事情
通过Package Manager Console安装软件包会引发以下错误:
尝试收集包裹的依赖性信息' ActionMailer.0.7.4'关于项目' NameSpace',定位' .NETFramework,Version = v4.5'安装包:已添加具有相同密钥的项目。
This Stack Overflow post建议找到堆栈跟踪显示的内容:
"$error[0].exception.stacktrace" An item with the same key has already been added. Unable to find type [T4Scaffolding.ScaffolderAttribute].[0].exception.stacktrace
T4Scaffolding.ScaffolderAttribute
错误,但我找不到解决方案