gpt4 book ai didi

visual-studio - Visual Studio 网站引用路径

转载 作者:行者123 更新时间:2023-12-04 04:00:24 27 4
gpt4 key购买 nike

在 Visual Studio 网站项目(在 Visual Studio 2005 或更高版本中,而不是仍然存在 .csproj 文件的 Web 应用程序项目)中,引用信息是如何存储的,是否可以在不将编译后的二进制文件存储在源代码管理中的情况下对其进行源代码管理?

如果右键单击网站项目并选择“属性页”,第一个屏幕(引用)会列出所有项目引用。

System.* 引用列为 GAC 类型,其他 DLL 文件可以列为 BIN 或 Project。

当您将某些内容作为项目引用包含在内,然后将其提交到源代码管理(对于我们来说,Subversion,忽略 .dll 和 .pdb 文件)时,就会出现问题。

另一位开发人员从存储库中获取更新的代码,并且必须手动设置所有这些项目引用,但我什至无法确定这些信息的存储位置,除非它在那个 .suo 中,这对源代码控制不友好。

最佳答案

如果您通过浏览选项卡按文件名引用 .dll,则应该创建一个 .refresh 文件(嵌套在 BIN 中的 dll 下)。我们将它们放在 SVN 中,效果很好(您可能需要手动编辑它们以使用相对路径)。

从 .NET 选项卡添加的引用添加到 web.config

项目引用存储在解决方案 (.sln) 文件中。打开 .sln 文件,您将看到它们被列出:

Project("{xxxxxxx-7377-xxxx-xxxx-BC803B73C61A}") = "XXXXXXX.Web", "XXXXXXX.Web", "{xxxxxxxx-BB14-xxxx-B3B6-8BF6D8BC5AFF}"
ProjectSection(WebsiteProperties) = preProject
TargetFramework = "3.5"
ProjectReferences = "{xxxxxxxx-C3AB-xxxx-BBED-2055287036E5}|XXXXXX.Data.dll;
...

关于visual-studio - Visual Studio 网站引用路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/279451/

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