【发布时间】:2016-09-06 19:10:28
【问题描述】:
希望有人能提供帮助。
我有一组最近转换为 .NetStandard 1.3 PCL 的项目,这样做是为了让我公司的前端项目与新的移动项目 (Xamarin) 共享一个通信层。
当在我们的 WPF 项目中引用这些新的 PCL 时,一切运行正常,但是在我们的 ASP.net 项目中引用它们会导致运行时异常。 Runtime Exception
我发现这是由于在构建过程中 System.Runtime.dll 没有输出到项目的 bin 文件夹。
我已经尝试在项目中直接引用 System.Runtime Nuget 包,但仍然没有。 经过一些调查/黑客攻击后,我发现如果我从 Nuget 包中复制(正确的)System.Runtime.dll 并将其手动粘贴到 bin 中,一切都会加载。
然后我创建了一个构建后事件,发现丢失的 dll 并将其复制到 bin 中,但 dll 仍然从我们的部署包中排除。
在构建过程中是否可以像我的其他依赖项一样将所需的 dll 输出到 bin 目录?
我已阅读有关 .NetStandard 的文档并在 Google 上搜索过此问题,但没有找到任何有用的信息。
【问题讨论】:
标签: asp.net .net xamarin portable-class-library .net-standard