.nu​​get 包含来自其他项目的文件

Posted

技术标签:

【中文标题】.nu​​get 包含来自其他项目的文件【英文标题】:.nuget include file from other project 【发布时间】:2015-11-16 15:54:33 【问题描述】:

我有三个带有 .sql 文件的 Visual Studio 数据库项目。无需将项目发布到数据库,而是需要在特定时刻执行 SQL。

我添加了另一个项目以将所有内容打包到一个 nuget 包中(包括一些通用脚本)。所以 .nuspec 文件应该指定需要包含的 SQL 文件。

<file src="..\otherproject\code.sql" target="Content" />

我们使用 TeamCity 来构建我们的项目,并使用 Octopus Deploy 来打包 nuget 包。当 TeamCity 尝试构建包 OctoPack 时说找不到文件:

错误 OCTONUGET:找不到文件: '..\otherproject\code.sql'.

我已经检查过了,该文件存在于构建服务器上请求的位置。

如何访问父文件夹?还是有其他方法可以包含其他项目的文件?

【问题讨论】:

【参考方案1】:

这段代码非常好。我的 .nuspec 文件被命名为解决方案而不是项目。

【讨论】:

以上是关于.nu​​get 包含来自其他项目的文件的主要内容,如果未能解决你的问题,请参考以下文章

我们如何在 Nuxt?Vuejs 项目中仅包含来自 lodash 的必需模块?

获取 nafxcwd.lib(timecore.obj) 错误 lnk2001 无法解析的外部符号 __mbctype 在来自其他项目的标头包含之后

如何快速搜索项目中所有包含的头文件以查找特定符号?

如何包含来自同一项目的另一个文件的模块?

MVC Razor,包含来自另一个项目的 JS/CSS 文件

Netbeans PHP Go to Declarations提供来自多个项目的功能,不仅限于我当前的项目