c# - NuGet 依赖项不使用 VS2013 和 AWS Elastic Beanstalk 进行复制

标签 c# asp.net-mvc amazon-web-services unity-container amazon-elastic-beanstalk

我刚刚把我快速组合在一起的 MVC4 项目并通过 Unity.MVC4 nuget 包添加了依赖注入(inject)。

当我在本地运行网站时一切正常,但当我通过弹性 beanstalk 将其部署到 Amazon 时,Microsoft.Practices.Unity dll 不会复制到 bin 文件夹中。我检查了 dll 的属性,它们被设置为复制到输出目录。我什至尝试将它们复制到一个名为 dll-refer 的文件夹中,并确保将它们标记为内容并设置为复制本地,但也不会复制该文件夹。

知道我做错了什么吗?

谢谢, 肖恩

最佳答案

对我来说,确保部署后丢失的引用在项目中设置为“复制本地”。

为此,请单击项目中“引用”文件夹下的引用项。然后切换到“属性”选项卡(或右键单击并从上下文菜单中选择“属性”)。确保“复制本地”选项设置为“真”。然后重新部署您的应用程序。

有些引用不需要将“复制本地”选项设置为“真”。这些是 .NET Framework 中包含的引用。

关于c# - NuGet 依赖项不使用 VS2013 和 AWS Elastic Beanstalk 进行复制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20732194/

相关文章:

c# - 实现多语言 ASP.NET core MVC 项目时找不到资源文件

c# - 无法取消 Hook Windows 窗体的 backgroundworker 事件 (C#)

asp.net-mvc - ASP.NET MVC 可配置验证

javascript - 将 kendo grid DataSourceRequest 从 javascript 传递到 ASP.NET

java - 使用存储类 Glacier 访问 S3 对象

mysql - AWS RDS 写入端点与读取端点

c# - 如何将 DbSet<T> 转换为 List<T>

javascript - 如何在 asp :Radiobutton? 中调用 Javascript 函数

c# - viewmodel 在回发 mvc 5 上返回 null

amazon-web-services - 通过 CodeBuild 在 AWS Lambda 上安装 NLTK/WORDNET