gpt4 book ai didi

c# - 我可以更改后编译器的顺序吗?

转载 作者:太空宇宙 更新时间:2023-11-03 21:34:26 24 4
gpt4 key购买 nike

如何在 visual studio 中更改后编译器的顺序?

具体来说,我想让代码契约编译后发生在 Postsharp 之后。默认情况下,它是相反的。

最佳答案

也许这会为您指明正确的方向:

PostSharp 由 Program Files\PostSharp 2.1\PostSharp.targets 执行

包含在 Program Files\MSBuild\v4.0\Custom.After.Microsoft.Common.targets

包含在 Windows\Microsoft.NET\Framework\v4.0\Microsoft.Common.targets

包含在 Windows\Microsoft.NET\Framework\v4.0\Microsoft.CSharp.targets

包含在 YourProject.csproj

一定有类似的东西

<Import Project="$(ContractsPath)\Microsoft.Contract.targets" />

所有以前的文件周围的某个地方。找到它并放在行后

<Import Project="C:\Program Files (x86)\PostSharp 2.1\PostSharp.targets" Condition=" '$(DontImportPostSharp)' == '' AND Exists('C:\Program Files (x86)\PostSharp 2.1\PostSharp.targets')" />

Custom.After.Microsoft.Common.targets并尝试编译。

注意:替换版本和目录以匹配您的环境和安装路径。

关于c# - 我可以更改后编译器的顺序吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22453281/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com