首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >更改AssemblyVersion停止项目编译

更改AssemblyVersion停止项目编译
EN

Stack Overflow用户
提问于 2014-08-09 03:44:28
回答 1查看 163关注 0票数 3

在编译我的解决方案时有一个非常奇怪的错误。

我有一个大约有19个项目的解决方案,我们控制AssemblyVersion,AssemblyFileVersion使用一个共享的AssemblyInfo.cs,这使我们所有的版本在构建版本时都是内联的。这在过去两年中运行良好,但今天我更改了两个AssemblyVersion,并且AssemblyFileVersion和一个项目开始给我显示以下错误

代码语言:javascript
复制
delete [DLL Obj Folder Path] Access to the path '[DLL Obj Folder Path]' is denied. [DLL Obj Folder Path]

如果我们只更改AssemblyFileVersion,那么项目将会编译。

在这上面找不到任何东西,谢谢你的帮助。

编辑:

为了添加更多信息,我在构建输出中查看了一下,得到了以下内容

代码语言:javascript
复制
6>MSBUILD : OpenAccess Enhancer warning 0: Could not copy back original file. Access to the path '[DLL Obj Folder Path]' is denied.
6>[DLL Obj Folder Path](-1,-1): OpenAccess Enhancer error 0: delete [DLL Obj Folder Path] Access to the path '[DLL Obj Folder Path]' is denied.
EN

回答 1

Stack Overflow用户

发布于 2014-08-11 05:05:06

Ok通过重新创建项目来修复此问题。

创建了一个新的投影,使用Add Existing Items添加了所有类,编译了所有作品。然后,我已经将新项目添加到主解决方案中,替换了旧项目,所有的编译都很好。

不知道是什么导致了这个问题,但我很高兴我们现在已经解决了这个问题

谢谢

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25211147

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档