- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
编译我的解决方案时出现一个非常奇怪的错误。
我有一个包含大约 19 个项目的解决方案,我们使用共享的 AssemblyInfo.cs 控制 AssemblyVersion 和 AssemblyFileVersion,这在构建发布时使我们的所有版本保持内联。这在过去两年中运行良好,但今天我更改了 AssemblyVersion 和 AssemblyFileVersion 并且一个项目开始给我以下错误
delete [DLL Obj Folder Path] Access to the path '[DLL Obj Folder Path]' is denied. [DLL Obj Folder Path]
如果我们只更改 AssemblyFileVersion,则项目将编译。
在此找不到任何内容,感谢您的帮助。
编辑:
只是为了添加更多信息,我查看了构建输出,我们得到以下内容
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.
最佳答案
好的,通过重新创建项目设法解决了这个问题。
创建了一个新项目,使用添加现有项目添加了所有类,编译了所有作品。然后我将新项目添加到替换旧项目的主解决方案中,并且所有编译都正常。
不知道是什么导致了这个问题,但我很高兴我们现在已经解决了这个问题
谢谢
关于c# - 更改 AssemblyVersion 停止项目编译,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25211147/
编译我的解决方案时出现一个非常奇怪的错误。 我有一个包含大约 19 个项目的解决方案,我们使用共享的 AssemblyInfo.cs 控制 AssemblyVersion 和 AssemblyFile
assemblyinfo.cs 文件具有 AssemblyVersion 属性,但是当我运行以下命令时: Attribute[] y = Assembly.GetExecutingAssembly()
我有一个项目在编译时生成以下错误: error CS0579: Duplicate 'AssemblyVersion' attribute 我检查了文件 AssemblyInfo.cs,看起来那里没有
我正在尝试使用 Visual Studio 2008 中的后期构建事件命令行访问程序集信息中的 AssemblyVersion 和 AssemblyFileVersion 编号。有没有办法访问该信息,
我正在使用 generating version number from current date/time 的 Roslyn 功能. 我可以看到自动生成的基于日期/时间的版本号被正确标记为 Asse
我们在单独的属性文件中有 AssemblyVersion 和 AssemblyFileVersion 属性。这是因为它们在所有项目之间“链接”并由构建服务器更新。我们不想在每次构建或发布后都手动更新版
强名称程序集的哪些更改需要更改 AssemblyVersionAttribute?显然,以可能要求客户端必须更改代码的方式更改公共(public) API 需要增加 AssemblyVersion。但
我正在使用新的 ASP.Net 和 Web 工具 2012.2 发布个人资料 用于网站(不是 Web 应用程序)。 我创建了一个 发布简介 使用创建文件 website.publishproj 的工具
共有三个程序集版本属性。有哪些差异?如果我使用 AssemblyVersion 并忽略其余部分可以吗? MSDN 说: AssemblyVersion : Specifies the version
我目前正在使用 MSBuild+Community Task 来更改 AssemblyVersion、AssemblyFileVersion 以及 AssemblyInfo.cs 中的更多内容,通过
在设置创建过程中,我计划执行以下操作(在 C# Script 内): 读取一个 DLL 的 AssemblyVersion 和 AssemblyFileVersion 属性值。 迭代项目中的所有 DL
我有一个 Vb.Net-Project,它有一个 dll 文件作为输出。该 dll 应打包在 nuget 包中。我已经有一个 .nuspec 文件,因为我们正在从 bitbucket 迁移到 dev.
FinalEdit:尽管相对目录在第一篇文章中不起作用,但如果我简单地删除 $(MsBuildThisFileDirectory) 它就起作用了来自 Exec线。 Edit2:我将新目标添加到 Def
我(成功)部署了一些 sharepoint2010 - 使用 msbuild 的 Webparts。一切正常,直到我决定更改 assemblyVersion。每当我这样做时,消息 Web Part E
如果我的 UserControl 的一角有一个 TextBlock,是否可以将 Text 属性绑定(bind)到我在 AssemblyInfo.cs 中的程序集版本号 WPF: AssemblyIn
我在我的 _Layout.cshtml 文件的页脚中使用以下代码将 AssemblyInfo 版本数据放入我的 MVC3 站点中每个页面的页脚中。然而: @System.Reflection.Asse
有没有办法在不使用 mono 的情况下在 Linux 中获取 .Net 可执行文件的 AssemblyVersion?我想要的是一个脚本或命令,可以让我在 Linux 机器上获得 AssemblyVe
我继承了一个 VB.Net 代码库,它是 VB 2005 并升级到 VB 2008,包含大约 100 个项目 我正在尝试重新版本所有组件,但发现某些 AssemblyInfo.vb 文件具有 Asse
也许我在这里期待太多,但我想我不能成为第一个尝试的人。我是否必须为此创建(又一个)转换器? 最佳答案 访问当前程序集的版本需要方法调用,因此您不能使用 WPF 绑定(bind)来做到这一点: Vers
在AssemblyInfo.cs中: [assembly: AssemblyVersion("1.0.*")] 将生成一个 1.0.x.x 四位数版本号。 哪个,如果我使用这个 nuspec 元数据:
我是一名优秀的程序员,十分优秀!