小编Jim*_*eth的帖子

Visual Studio中Rebuild和Clean + Build之间的区别

只是重建和在Visual Studio 2008中执行Clean + Build之间有什么区别?是清洁 + 建立不同然后做清洁 + 重建

rebuild build visual-studio-2008 visual-studio

295
推荐指数
5
解决办法
8万
查看次数

如何递归列出C#中目录中的所有文件?

如何递归列出目录中的所有文件和C#中的子目录?

.net c#

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

在Visual Studio IDE中使用XSD进行XML验证

我知道我以前做过这个,但今天不行,也找不到解释怎么做的地方.这可能是我的睡眠不足,但我怀疑是小鬼.

我有一个XML文档和一个充满XSD的目录来定义它.如何设置Visual IDE以通知我验证失败,然后在给定的上下文中提供有效标签和属性的智能感知列表?

我尝试过的:

  • 我已经使用XML文档将XSD添加到项目中.
  • 我已将XSD添加到XML Schema列表中(在XML/Schemas ...菜单项下).
  • 我甚至将schemaLocation和noNamespaceSchemaLocation属性包含在XML文档中.

Visual Studio仍然没有放弃任何有用的调试或编辑信息.我试过2010年和2008年(我在2008年之前就已经做过了)

更新:我有另一个开发人员尝试这个,它也失败了.他知道他已经使用其他XML文档完成了它并使其工作.然后我下载了Oxygen XML编辑器,它在相同的XML和XSD文件上运行良好,所以文件看起来很好(或者Oxygen更宽容/更灵活......)

xml intellisense xsd visual-studio xsd-validation

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

在哪里下载Microsoft Visual c + + 3.0可再发行组件

我有一个旧的DLL使用Microsoft Visual C++ 2003(7.1)运行时包.不幸的是我不再拥有那个DLL了.没有重新安装VS2003,还有另一种方法可以获得运行时可再发行的dll吗?

dll redistributable visual-studio-2003 runtime visual-c++

47
推荐指数
2
解决办法
15万
查看次数

在VS2008中使用Curly Braces {}包围代码块的任何方法?

我总是发现自己需要在花括号{}中包含一段代码,但不幸的是,它不包含在C#环绕声代码片段中,这似乎是一种疏忽.我也找不到任何建立你自己的环绕片段的东西(只是其他类型的片段).

我实际上也在运行Resharper,但它似乎也没有这个功能(或者我还没想过如何激活它).

我们拥有包括编码标准的代码,甚至单行的之后,如果还是别人的大括号,所以如果我可以只让ReSharper的做自动重构会更加美好!

c# resharper refactoring visual-studio-2008 code-snippets

44
推荐指数
3
解决办法
2万
查看次数

确定何时在虚拟机中运行

应用程序是否有正式的方法来确定它是在VMWare还是Virtual PC(或微软现在调用它)中运行?我见过的代码通常是在特定版本的VMWare或Virtual PC中利用一些奇怪的行为副作用的黑客.

理想的Delphi代码,但如果你可以链接到官方解释,那么我相信我可以转换它.

delphi virtualization vmware virtualbox virtual-pc

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

FxCop for .NET 4.0

我知道Visual Studio 2010内置了一个新的代码分析工具,但这仅适用于高级版和终极版.从我可以看到最新的FxCop支持.NET 3.5 SP1.搜索我无法找到任何针对.NET 4.0的FxCop的引用.是否有计划继续提供FxCop并支持.NET 4.0?我在哪里可以找到有关它的更多信息并下载它?

fxcop .net-4.0 visual-studio-2010 visual-studio

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

在Delphi中初始化哪些变量?

所以我总是听说类字段(基于堆)被初始化,但基于堆栈的变量不是.我还听说记录成员(也是基于堆栈的)也没有初始化.编译器警告局部变量未初始化([DCC警告] W1036变量'x'可能尚未初始化),但不会对记录成员发出警告.所以我决定进行测试.

对于所有记录成员,我总是从Integers得到0而从布尔都得到.

我尝试打开和关闭各种编译器选项(调试,优化等),但没有区别.我的所有记录成员都正在初始化.

我错过了什么?我正在使用Delphi 2009 Update 2.

program TestInitialization;

{$APPTYPE CONSOLE}

uses
  SysUtils;

type
  TR = Record
  Public
    i1, i2, i3, i4, i5: Integer;
    a: array[0..10] of Integer;
    b1, b2, b3, b4, b5: Boolean;
    s: String;
  End;

var
  r: TR;
  x: Integer;

begin
  try
    WriteLn('Testing record. . . .');
    WriteLn('i1 ',R.i1);
    WriteLn('i2 ',R.i2);
    WriteLn('i3 ',R.i3);
    WriteLn('i4 ',R.i4);
    WriteLn('i5 ',R.i5);

    Writeln('S ',R.s);

    Writeln('Booleans: ', R.b1, ' ', R.b2, ' ', R.b3, ' …
Run Code Online (Sandbox Code Playgroud)

delphi variables initialization delphi-2009

32
推荐指数
2
解决办法
8540
查看次数

在Delphi中将TDateTime声明为Const

据我所知,没有办法做到这一点,但我会问,以防其他人知道如何做到这一点.如何在Delphi中将日期声明为const?

我发现的唯一解决方案是使用数字等价物,这是一种难以维护,因为它不是人类可读的.

const
  Expire : TDateTime = 39895; // Is actually 3/23/2009
Run Code Online (Sandbox Code Playgroud)

我希望能做的是这样的:

const
  Expire : TDateTime = TDateTime ('3/23/2009');
Run Code Online (Sandbox Code Playgroud)

要么

const
  Expire : TDateTime = StrToDate('3/23/2009');
Run Code Online (Sandbox Code Playgroud)

所以让我知道这是一个功能请求,还是我错过了如何做到这一点(是的,我知道这似乎是一件奇怪的事情......)

delphi const date operator-overloading tdatetime

29
推荐指数
5
解决办法
9471
查看次数

如何在SQL Server 2008中重建视图

在我的数据库中有一个视图,有人用一个表定义*.我刚刚在该表中添加了一个新列,我希望该视图能够反映新列.除了重新执行视图创建脚本之外,还有另一种重建视图的方法吗?我正在寻找类似于sp_recompile将如何重新编译存储过程(或更准确地标记它将在下次调用时编译)的内容.

更新:在远景中我尝试在视图上调用sp_recompile,并且在调用工作时,它没有重建视图.

更新2:我希望能够从脚本中执行此操作.因此,将列添加到表中的脚本也可以更新视图.就像我说的那样,类似于sp_recompile.

sql t-sql sql-server view sql-server-2008

27
推荐指数
3
解决办法
3万
查看次数