我需要为自定义项目模板实现某种可扩展性。
打开C#代码文件,如果......:
......我想......:
其实我绝对输了,我不知道该怎么做。我知道我需要Visual Studio 2010 SDK,但我不知道如何创建扩展来完成我需要实现的目标。
提前谢谢。
更新
我正在Stackoverflow Q& A做一些研究,我将添加与我自己的问题相关的问题:
Visual Studio 2010 Extensibility - Override Build Action without effecting cproj file
"Attach to Process" as a post-build event (这似乎很好,但我不喜欢这种方法。我更喜欢完整的Visual Studio集成。无论如何,它提供了一个提示)。
答案 0 :(得分:2)
我想最好的尝试方法是VS addin,它会捕获Run(F5)命令并按你的意愿处理它。请参阅此文章作为从VS插件中捕获命令的起点:How to: Add and Handle Commands。这些用于从VS addin Attach to process for lazies和Visual Studio Add-In To Automatically Attach to Development Server
附加到流程希望有助于找到满足您需求的解决方案。
答案 1 :(得分:0)
您是否考虑使用第三方扩展,例如免费DXCore Visual Studio可扩展性框架?它可以做你需要的。
答案 2 :(得分:0)
首先,谢谢大家的信息,这很有用。
基本上我有办法做我想要实现的目标。
因为我想在类似情况下帮助其他人,我想分享我用来解决所有问题的方法:
NRefactory 作为C#代码解析器。 它就像一个魅力!您可以从代码文件中获取大量信息。
VSPackage Visual Studio 2010 SDK项目模板。
为了加入一个过程,我将期待Dmitry Pavlov的建议。
有趣的链接:
一旦我完成了所有工作,我就会编辑这个答案并提供更详细的信息。