gpt4 book ai didi

MsBuild:将引用从ProjectReference更改为Reference

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

在我们的环境中,我们有两个内部框架和一个单独的网站。在开发过程中,对内部框架的引用倾向于设置为tp项目引用。但是,一旦我们发布了版本,内部框架就会安装到GAC中,因为它们用于每台服务器上网站的多个实例。手工将所有ProjectReferences更改为References,并重新编译和部署了网站程序集和网站。

我正在尝试使此过程自动化。处理这些问题的最佳方法是什么?我已经开始学习MsBuild来尝试实现这一目标,但是我完全感到困惑。有关如何进行操作的任何指示和/或建议?

最佳答案

据我所知,不应仅仅因为程序集已在GAC中注册而将使用项目引用更改为文件引用,只要在构建项目时对所引用的项目进行强类型输入,引用应该仍然有效。

说明:

GAC引用和文件引用之间没有根本区别-如果您有对强命名程序集的引用,并且该程序集放置在GAC中,则最终应用程序将从GAC加载该程序集。

有关运行时如何找到引用程序集的更多信息,请参见此链接:

  • http://msdn.microsoft.com/en-us/library/yx7xezcf(VS.71).aspx

  • 仅供引用-我认为建议您不要引用GAC物理上存在的程序集,而应在将强命名程序集放入GAC之前引用它(不要与程序集是否应该混淆)在最终用户计算机上安装到GAC)

    关于MsBuild:将引用从ProjectReference更改为Reference,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3531146/

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