2

我有一个使用 ASP.NET 5 构建的网站和类库。类库依赖于一组外部文件(XML、EXE 等)。这些依赖项作为项目的一部分添加并在 Visual Studio 的解决方案资源管理器中可见。

我的网站依赖于类库。当我构建网站时,我希望将类库的依赖项复制到网站,但事实并非如此。

构建操作(始终复制,如果更改则复制)似乎随 ASP.NET 5 消失了。如何确保将类库本身的 DLL 以外的依赖项复制到网站项目中?

4

2 回答 2

2

首先,他们不会在src/yourProject/bin/Debug。那些已被移至artifacts文件夹。

此外,默认情况下您的项目不会输出 DLL。这主要是由于性能原因,但如果您需要 DLL 来发布您的应用程序,请检查您的项目属性。在该Build部分中,您应该有一个名为Produce outputs on build. 勾选那个和宾果游戏。

你有你的dll。大多数时候(又名:编码时),您不需要它们,因为它们总是会在内存中重新编译。

于 2015-11-10T14:45:41.880 回答
0

您需要在 project.json 中手动添加构建前/构建后的步骤

于 2015-11-10T06:38:54.287 回答