问题列表 - 第45759页

在Visual Studio 2010中使用自定义UI编辑器注册自定义文件类型

我发现了一篇名为LearnVSXNow的旧文章和第30部分- Visual Studio中的自定义编辑器.有样本项目的博客项编辑器,显示如何使此文件类型的扩展名(.blit)此示例使用项目自定义用户界面编辑器指定自定义文件类型VSXtra,这是书面的Visual Studio 2008.

有人能指出我的一些教程,操作方法,或者如何为Visual Studio 2010做同样的事情?我的目标是在visual studio 2010中注册自定义文件类型扩展名(例如*.myext1),并指定我自己的自定义UI设计器(WinForms,派生自UserControl)来直观地处理此类文件的编辑内容.

我找到了一些样本,但每个样本只显示代码文本编辑器的变化(突出显示一些单词等).但是我希望在其中显示我自己的用户控件的工具窗口.

PS:使用我自己的usercontrol在其中创建自定义工具窗口的一部分是没有问题的,我使用VSPackage Builder项目模板来构建并在visx中注册它.我的问题是如何注册自定义文件类型以使用此自定义工具窗口来编辑文件.

mef editor visual-studio-2010

4
推荐指数
1
解决办法
4881
查看次数

Hudson支持的JUnit XML格式规范是什么?

我有Hudson作为持续集成服务器,我想使用选项'发布JUnit测试结果报告'.但是我不使用xUnit工具进行测试,而是使用shell脚本运行测试并以简单格式返回结果.我想创建一个脚本,将这些结果转换为JUnit格式.所以我很有趣JUnit文件必须看起来如何?

junit hudson xunit jenkins

173
推荐指数
6
解决办法
18万
查看次数

如何以编程方式更新自定义TFS字段

我们有一个自定义构建过程(不使用MS Build),在此过程中我将"假"构建添加到全局构建列表中.我这样做的原因是您可以选择给定工作项的构建(在构建中找到).我们有一个自定义字段,包括构建,用于显示修复了哪个工作项目.我无法确定如何以编程方式更新此字段.我的想法是,我将有一个小应用程序执行此操作,我将在构建过程中调用,查找自上次构建以来的所有工作项,然后更新这些工作项的字段.有任何想法吗?

tfs tfs-sdk

5
推荐指数
2
解决办法
6977
查看次数

如何准备代码库以在Windows和基于Unix的系统上进行编译

我想知道不同的解决方案,轻松编译我的跨平台应用程序的Windows和unix.

现在我使用Ubuntu的一个makefile,但我的代码库变大之前,我想执行必要的编译它在Windows上的步骤,然后继续这样做有规律地看到,它仍然有效.

我最好不要用多个"makefile"解决方案污染我的SVN代码库,比如VC++解决方案等,我想要一种更自动的方式.我尝试使用mingw和make for windows,但似乎我的secondexpansion awesomeness在Windows版本(或类似的东西)上不起作用.它不会编译,也抱怨_winNT或类似的东西没有被定义.

我应该如何准备我的代码库以进行跨平台轻松编译?像buildtools这样的东西,也许是从makefile自动生成VS文件,或类似的东西.也许在stdinc文件中有一些预处理器魔术?

谢谢!

c++ cross-platform build

2
推荐指数
1
解决办法
209
查看次数

当DPI设置为125-150%时,WPF的工具窗口中缺少标题

当WindowStyle ="ToolWindow"和ResizeMode ="NoResize"且系统DPI为125-150%时,标题栏上的文本消失.我正在运行Windows 7和WPF 3.5任何想法为什么会发生这种情况?

wpf

13
推荐指数
1
解决办法
617
查看次数

Java:Enums与if-then-else的表现

我没有真正的运气,通过使用Google得到这个比较的简明答案,而不是做我自己耗时的评估,我想我会先问.

我很确定使用Enums的switch语句比if-then-else语句执行得更快,不管它是否是一个明显的区别是另一个问题.

有人可以为我解释一下吗?


感谢快速回复的人,我将在未来的项目中牢记这一点.

java performance enums if-statement premature-optimization

9
推荐指数
2
解决办法
9141
查看次数

如果远程TCP端口已打开,请从shell脚本进行测试

我正在寻找一种快速而简单的方法,用于在Shell脚本内部正确测试远程服务器上的给定TCP端口是否打开.

我已经设法使用telnet命令,并且它在端口打开时工作正常,但它似乎没有超时,当它不是,只是挂在那里...

这是一个示例:

l_TELNET=`echo "quit" | telnet $SERVER $PORT | grep "Escape character is"`
if [ "$?" -ne 0 ]; then
  echo "Connection to $SERVER on port $PORT failed"
  exit 1
else
  echo "Connection to $SERVER on port $PORT succeeded"
  exit 0
fi
Run Code Online (Sandbox Code Playgroud)

我要么需要一个更好的办法,还是有办法来强制远程登录超时如果它没有下8秒连接,例如,和(在标准输出返回码,或字符串)返回的东西我可以赶上壳.

我知道Perl方法,它使用IO :: Socket :: INET模块并编写了一个测试端口的成功脚本,但是如果可能的话,我宁愿避免使用Perl.

注意:这是我的服务器运行的地方(我需要从中运行它)

SunOS 5.10 Generic_139556-08 i86pc i386 i86pc

shell port solaris tcp telnet

287
推荐指数
12
解决办法
46万
查看次数

如何告诉BeautifulSoup将特定标签的内容提取为文本?(不接触它)

我需要解析一个包含"code"标签的html文档

我得到这样的代码块:

soup = BeautifulSoup(str(content))
code_blocks = soup.findAll('code')
Run Code Online (Sandbox Code Playgroud)

问题是,如果我有这样的代码标签:

<code class="csharp">
    List<Person> persons = new List<Person>();
</code>
Run Code Online (Sandbox Code Playgroud)

BeautifulSoup更喜欢关闭嵌套标签并将代码块转换为:

<code class="csharp">
    List<person> persons = new List</person><person>();
    </person>
</code>
Run Code Online (Sandbox Code Playgroud)

有没有办法使用BeautifulSoup将代码标签的内容提取为文本而不让它修复IT认为的html标记错误?

python syntax-highlighting beautifulsoup

4
推荐指数
1
解决办法
1358
查看次数

什么是创建OpenERP报告的最佳方式

我尝试创建一个关于OpenERP的报告.有几种方法可以执行此任务(openoffice插件,XML文件,RML文件等)

什么是最快的方式(和/或最美丽的)?

printing report openerp

7
推荐指数
1
解决办法
1万
查看次数

在mediawiki中删除或禁用用户

如何在mediawiki中禁用或删除用户?我可以删除数据库中的记录,但我不确定这是否会影响维基中的任何其他内容.欢迎大家提出意见

谢谢Prady

mediawiki

10
推荐指数
2
解决办法
1万
查看次数