【发布时间】:2020-03-23 10:19:59
【问题描述】:
我目前正在向使用共享代码项目作为主代码存储库的项目 (XrmFakeEasy) 添加一些代码。
我想更改以下代码路径:
#if FAKE_XRM_EASY_2016 || FAKE_XRM_EASY_365 || FAKE_XRM_EASY_9
// Connect to the CRM web service using a connection string.
CrmServiceClient client = new Microsoft.Xrm.Tooling.Connector.CrmServiceClient(connectionString);
return client;
#else
CrmConnection crmConnection = CrmConnection.Parse(connectionString);
OrganizationService service = new OrganizationService(crmConnection);
return service;
#endif
目前,#if FAKE_XRM_EASY_2016 || FAKE_XRM_EASY_365 || FAKE_XRM_EASY_9 和 #else 之间的代码是灰色的,Intellisense/Debugging 将无法处理它。
有没有办法在灰色代码上获得智能感知或在共享代码项目上定义编译时间变量?
【问题讨论】:
标签: visual-studio intellisense conditional-compilation