有没有人知道如何使用插件"Android和Eclipse Android项目导入的Java语言服务"引用Visual Studio 2015项目中的.jar文件(https://visualstudiogallery.msdn.microsoft.com/53e6e65b-fa0f-411a -a98d-7911009537ac)?
是否可以在 Visual Studio 2017 sdk 中拦截项目保存事件?
更新
我目前正在开发 Visual Studio 2017 的扩展,我需要知道何时保留任何更改。
例如:当我在项目中添加新引用时(我知道添加/更改/删除引用但不满足我的需要时会发生事件),该项目被标记为待保存。我需要在保存时拦截它(如果在保存之前拦截就更好了)。
我尝试了该Dte.Events.DocumentEvents.DocumentSaved事件,但在保存项目中没有触发;DTE.Events.SolutionEvents和DTE.Events.SolutionItemEvents没有我需要的类型的事件。
有可能的?
visual-studio-sdk visual-studio-extensions visual-studio-2017
目前我有一个类型的对象,IList<object>我需要转换为另一种类型的IList使用Type对象.
例如.
Type t = typeof(MyType);
var list = OtherClass.MyFunction(myParam param);
Run Code Online (Sandbox Code Playgroud)
该变种名单是类型的IList<object>,我需要它是类型IList<t>
目前我有一个静态函数并调用反射,但这是在循环中调用的,需要最小化在循环中花费的最长时间.
任何人都知道任何其他方式来执行此转换而不使用反射?
有代表可能吗?