Cle*_*man 4 visual-studio-2015 dnx asp.net-core
早些时候我问了这个问题并得到了一个有效的答案.为了使您的ASP.Net 5应用程序能够引用以.Net Framework 4.5为目标的普通.Net类库,您必须从project.json文件中删除'"dnxcore50":{}'引用.
大.这适用于一个没有做任何事情的简单ClassLibrary项目.
现在我想尝试使用更复杂的类库.例如,引用其他NuGet包的类库(例如HtmlAgilityPack)和相同的技术不起作用.
这非常令人沮丧.我有点傻眼,简单地引用类库不再适用于新版本的ASP.Net.
似乎要删除的"功能"之一是能够为不在您的解决方案中的项目引用已编译的DLL."浏览"按钮从ASP.Net 5项目的"添加引用"对话框中消失:

经典项目仍然有浏览按钮:

为什么?如何引用我机器上的类库,但我不想包含在我的项目中?
要在您的计算机上引用DLL但不在解决方案中引用DLL,您需要更新project.json,如下所示:
{
"frameworks" :
{
"dnx451" :
{
"bin" : { "assembly": "<path to dll>", "pdb": "<path to pdb if needed>" }
}
}
}
Run Code Online (Sandbox Code Playgroud)
不幸的是,很多dnx工具还没有集成到VS2015中(这些团队是分开的,而且两者都变化得太快以至于不能很好地保持彼此),Asp.net文档仍在进行中.
| 归档时间: |
|
| 查看次数: |
1806 次 |
| 最近记录: |