更新 Visual Studio 解决方案中的第三方组件 dll

发布于 2024-10-22 23:37:24 字数 186 浏览 4 评论 0原文

我有一个很大的解决方案,其中有很多项目使用一些第三方组件(Infragistics)。

现在,我与旧版本并行安装了该组件的新版本 (6=>7)。

现在我希望所有引用的第三方 dll“指向”新安装的版本,但不确定是否应该手动打开每个项目,删除旧的,并将引用重置为新路径...确实有很多解决方案中的项目...有更好的方法吗?

I have a big solution with a lot of projects using some third party components (Infragistics).

Now, I installed a new version of that component (6=>7), in parallel with the old one.

Now I want that all my referenced third party dll's "point" to the newly installed version, but not sure if I should manually open each project, remove the old, and reset the references to the new path... there is really a lot of projects in the solution... is there a better way to do it?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

苍景流年 2024-10-29 23:37:24

Infragistics 提供了一个名为“项目升级实用程序” 这正是你想要的。

您所要做的就是启动应用程序并选择一个解决方案文件 (.sln) 或一个项目(.vbproj 或 .csproj)文件,该应用程序让您选择要升级的基础设施版本,它将完成其余的工作工作的。

我在很多场合都使用过这种方法来升级到新版本的基础设施,它的工作没有问题,如果该工具发现任何问题,它会创建一个报告。

请记住,每个 infragistics dll 在项目的相应 licences.licx 文件中都有一行,其中包含有关版本、区域性和公钥的信息,因此如果您进行手动更新,则也必须更新这些行。

Infragistics provide a tool called "Project Upgrade Utility" that does precisely what you want.

All you have to do is start the app and select a solution file (.sln) or a project (.vbproj or .csproj) file, the app let you select to what version of infragistics you want to upgrade and it will do the rest of the job.

I used this method in numerous occasions to upgrade to the new releases of infragistics and it works without problems, and if the tool finds any problem it creates a report.

Remember that every infragistics dll has a line on the corresponding licences.licx file of the project with information regarding version, culture and public key, so if you go for a manual update you must update these lines too.

寂寞陪衬 2024-10-29 23:37:24

我通常使用 notepad++ 在所有 .csproj 文件中搜索和替换。我认为 Visual Studio 中的文件替换也能很好地工作。

I usually use notepad++ to search and replace in all .csproj files. I assume the replace in files in Visual Studio will work good too.

π浅易 2024-10-29 23:37:24

有一个“版本升级实用程序”或“版本实用程序”(信息在此)由 Infragistics 提供。

其他 3rd 方供应商(如 DevExpress)也有类似的工具。您可能希望先检查一下这些。

There is a "Version Upgrade Utility" or "Version Utility" (info here) by Infragistics.

Other 3rd party vendors (like DevExpress) have similar tools. You might wish to check those first.

难如初 2024-10-29 23:37:24

我没有尝试过,但是 这个 VS 扩展 看起来像它可能会完成这项工作

I've not tried it, but this VS extension seems like it might do the job

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文