Tim*_*ter 5 c# code-cleanup visual-studio visual-studio-2019
我在保存时使用 Visual Studios Code Cleanup来自动清理我的代码。它还删除未使用的名称空间。但现在我注意到,当命名空间实际在预处理器指令中使用时,它甚至会删除它们。我可以做什么来避免它?
代码在这里:
private void RegisterTracking()
{
#if DEBUG
IResourceFilePostProcessor processor = null;
#else
IResourceFilePostProcessor processor = new ResourceFilePostProcessor();
#endif
For<ITrackingResourceFileService>().Add(new TrackingResourceFileService(processor));
}
Run Code Online (Sandbox Code Playgroud)
实际上我认为这是一个 Visual Studio 错误,因为它不应该被视为未使用。
将 放入using预处理器指令中似乎可行。
#if !DEBUG
using xyz.EpiServer.Core.Tracking;
#endif
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
445 次 |
| 最近记录: |