gpt4 book ai didi

nuget-package - NuGet 可以将 .cs 文件添加到目标项目吗?

转载 作者:行者123 更新时间:2023-12-03 08:26:08 25 4
gpt4 key购买 nike

我想创建一个 NuGet 包,在安装期间将 .cs 文件(鼓励包使用者稍后修改的基类)添加到目标项目的根目录。

那可能吗?到目前为止,我发现的所有内容都说“不,您只能在包目录下安装文件”。

最佳答案

只需将您的 .cs 文件放在包根目录下名为“content”的文件夹中。

从文档:

“您可以布局遵循 NuGet 约定的目录结构。

工具 - 包的工具文件夹用于可从包管理器控制台访问的 powershell 脚本和程序。将文件夹复制到目标项目后,将其添加到`$env:Path (PATH) 环境变量中。

- 安装包时,lib 文件夹中的程序集(.dll 文件)被添加为程序集引用。

内容 - 安装包时,内容文件夹中的文件将复制到应用程序的根目录。

将 Content 文件夹视为目标应用程序的根目录。例如,如果我想要一个包在目标应用程序的/images 目录中添加图像,请确保将图像放在包的 Content/images 文件夹中。”

见:http://docs.nuget.org/docs/creating-packages/creating-and-publishing-a-package#From_a_convention_based_working_directory

关于nuget-package - NuGet 可以将 .cs 文件添加到目标项目吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10785596/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com