使用 MSBuild 社区任务设置 InternalsVisibleTo 的程序集信息
我正在使用 MSBuild 社区任务根据我的 Subversion 存储库标签自动更新程序集版本号。我已将以下内容添加到我的项目文件中:
这给了我一个新的 AssemblyInfo.cs 文件:不幸的是,我需要添加以下内容才能使我的 MStest 正常工作:
[ assembly: System.Runtime.CompilerServices.InternalsVisibleTo("XLComponentsUnitTests")]
但我不知道如何做到这一点- 例如,似乎没有通过 MSBuild 社区任务。有人可以提供这方面的指导吗?
I'm using MSBuild Community Tasks to automatically update my assembly version numbers according to my Subversion repository tag. I have added the following to my project file:
This gives me a new AssemblyInfo.cs file: unfortunately I need to add the following to get my MStests to work properly:
[assembly: System.Runtime.CompilerServices.InternalsVisibleTo("XLComponentsUnitTests")]
But I cannot figure out how to do this - there doesn't seem to be anyway through the MSBuild Community Tasks, for example. Can anyone provide guidance on this?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
简单答案:由于 MSBuild 社区任务不支持此操作,因此请将其添加到项目的文件之一中。
没有任何规定说程序集属性必须全部位于一个文件中,或者全部由
任务生成。Simple answer: Since this is not supported by the MSBuild community task, add this to one of the files of your project.
There is nothing that says the assembly attributes have to all be in one file, or all generated by the
<AssemblyInfo>
task.