希望你们那里的 ASP.NET 专业人士可以回答这个问题。我有一个包含网站和 Web 服务的 Web 应用程序——两者都有几个共同的程序集引用(数据访问层、实用程序等)——但是,最近对 Web 服务所做的更改将需要不同版本的公共程序集,该网站无法使用的版本(如果您想知道,该网站是一些旧的 1.x .NET 代码,在使用较新版本的程序集时会爆炸。)
谁能想出一种方法让我的网络服务引用一个版本并让我的网站引用另一个版本?我显然只能在bin文件夹中拥有一个同名的版本。
谢谢!
(PS - 我突然意识到我可以编译和引用具有不同名称的公共程序集,并将它们放在 Web 应用程序的bin文件夹中 - 但这听起来真的很丑......)