gpt4 book ai didi

visual-studio - asp.net 可部署程序集

转载 作者:行者123 更新时间:2023-12-04 06:01:45 26 4
gpt4 key购买 nike

我们有一些程序集没有被我们的解决方案直接引用,但我们正在使用的其他库需要这些程序集。

我注意到在 VS 2010 中你可以添加一个可部署的程序集文件夹,这会导致其中的文件在构建时被复制到 bin 中,这似乎在 2012 年被删除了,因为现在所有微软的东西都可以在 nuget 中使用.

实现相同效果的最佳方法是什么,我可以只向我的项目添加一个文件夹并添加一个构建后复制任务以将所有这些复制到 bin 中,还是有更好的方法来解决这个问题。

目前,dll 位于项目根目录中,并将它们的构建操作设置为我收集的内容,使它们被复制到 bin 中,但是我想让它更简单一些,而不必依赖于将事物设置为内容。

最佳答案

老实说,您正在做的事情已经不是一种糟糕的处理方式,而且在我的日常工作中,我们一直这样做的方式只是将程序集作为引用添加到我们的解决方案中;然而,这确实意味着它们会污染 Intellisense。

或者,Phil Haack blogged您可以创建一个名为 _bin_deployableAssemblies 的文件夹并将您的文件放在那里;作为默认构建操作的一部分,Visual Studio 2010 会自动将它们复制到您的 bin 文件夹中。

这显然不适用于 TFS msbuild 脚本,所以 The Dev Stop伙计们blogged about how to get that to work with TFS ,在您的 msbuild 脚本中使用自定义的 Target

如果 _bin_deployableAssemblies 不再在 Visual Studio 2012 中工作,我想您可以根据 The Dev Stop 中的 TFS 构建操作向您的项目文件添加构建操作?

关于visual-studio - asp.net 可部署程序集,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13150606/

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