如题:
项目引用中添加了其他项目了引用。更新了被引用的项目(版本变更)就会出现异常(被引用的项目不是原来引用时的版本)
看msdn有项目引用和文件引用的问题,我试了一下还是不行。引用文件有个specific version属性,也试过不行
如何使项目的引用不依赖某个引用的特定版本?
项目引用中添加了其他项目了引用。更新了被引用的项目(版本变更)就会出现异常(被引用的项目不是原来引用时的版本)
看msdn有项目引用和文件引用的问题,我试了一下还是不行。引用文件有个specific version属性,也试过不行
如何使项目的引用不依赖某个引用的特定版本?
在测试环境下不会出现这种问题了。
通常高版本覆盖低版本不会出问题,报错的原因是引用的程序集版本比项目内(记录在.csproj文件里)记录的版本还要低,但不排除设置导致版本不同(即便后期的版本更高)时报错。可以修改[assembly: AssemblyVersion("1.0.*")]为一个固定值如1.1.0.0,确保生成的程序集版本是固定的,以避免此问题。
这个不是解决的问题办法啊,再说固定了哪每次发布的都是一个版本号。