gpt4 book ai didi

c# - 为什么 VS2010 允许 "include in project"的概念?

转载 作者:太空狗 更新时间:2023-10-30 00:03:32 25 4
gpt4 key购买 nike

我仍在学习 VS2010 如何看待世界的基础知识。显然,您可以选择在项目中“包含”一个文件。我有点困惑:如果一个文件是版本控制的,并且该文件在项目目录中,它不应该隐式地“包含”在项目中吗?如果不是,项目目录中的版本控制文件不应包含在项目中的用例是什么?

===加法===

根据我目前得到的答案,也许我应该重新表述我的问题:将文件“包含”在项目中意味着什么?

最佳答案

项目需要了解文件才能进行编译和分发。仅仅因为您有一个受源代码控制的文件,并不意味着它会在项目不知道的情况下被编译。

此外,您可能希望将文件作为分发包的一部分包含在内。我们经常为使用 web app gallery 分发的 Web 项目执行此操作.

相反,您可以拥有版本控制的文档或 sql 脚本,但不希望它们成为项目的一部分。

编辑:在回答您的更新时,将文件包含在项目中意味着该文件实际上已添加到 .csproj.vbproj 文件,将在编译和/或分发期间使用。 VS 会区分文件是Content 还是需要Compile。这可以通过单击解决方案资源管理器中的文件并查看 Build Action 属性来查看。

关于c# - 为什么 VS2010 允许 "include in project"的概念?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8248723/

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