小编Cra*_*vis的帖子

使用DateTime.ToString()时获取日期后缀

使用DateTime.ToString()格式化日期时是否可以包含日后缀?

例如,我想以下列格式打印日期 - 2009年7月27日星期一.但是,我可以使用DateTime.ToString()找到的最接近的示例是2009年7月27日星期一.

我可以使用DateTime.ToString()执行此操作,还是我将不得不回到我自己的代码?

.net c# date

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

在Windows上与Subversion集成时使用哪些工具?

我刚刚进入Subversion进行个人项目,并且有兴趣知道在Windows平台上使用哪些与Subversion集成的工具.可视化,备份,IDE集成,问题跟踪集成等.

任何扩展Subversion基本功能的东西都会让它变得更强大.


伟大的东西,我敢肯定,人们必须使用更多.请继续贡献!

快速总结一下您所建议的工具以及我自己的工具,

Subversion客户端

  • 在我看来,乌龟是最好的颠覆客户.它与Windows资源管理器集成的事实使它成为一个非常直观的工具,它具有最佳的出来,我在一个颠覆客户端已经看到框的用户体验.内置的差异和历史工具通常不会让我接触到其他客户.
  • 如果您正在寻找跨平台的东西,RapidSVN也相当不错.
  • SVN监视器

Subversion服务器

IDE集成

错误跟踪系统

  • FogBugz提供了一些与subversion的良好集成,并为您提供了一个可以添加到subversion安装的提交后脚本.我已经使用了一段时间,非常喜欢它.
  • Trac拥有最紧密的Subversion集成,并且非常适合错误跟踪和项目管理.

可视化

  • SVNMapper是一个非常好的工具,用于可视化您的分支,但我有时只使用它.如果你的项目大量使用分支,那么像这样的工具是非常宝贵的.
  • WebSVN - 在线subversion存储浏览器

合并

  • WinMerge - 也是我个人最喜欢的合并工具.

构建管理/持续集成

  • CruiseControl.NET是一个帮助管理.NET项目持续集成的工具.
  • TeamCity是一个持续集成和构建服务器,可以很好地连接到subversion和许多其他东西

托管Subversion

svn version-control

32
推荐指数
7
解决办法
6350
查看次数

使用Subversion的ASP.NET项目(VisualSVN客户端) - 我应该忽略哪些文件?

我刚刚开始通过VisualSVN IDE插件将Subversion与ASP.NET Web应用程序一起使用.Visual Studio会自动生成一堆文件,因此我不想对这些文件进行版本控制,因为它们实际上并不是代码库的一部分,也不需要构建.

有没有人有从ASP.NET Web应用程序提交Subversion时应该忽略的主要文件的确切列表?我将如何忽略这些文件.如果可能的话,我想全局设置它,这样我就不必为我编写的每个ASP.NET Web应用程序做同样的事情并为其创建新的存储库.

答案

要在下面的答案中提交的忽略的文件列表,

  • 箱子
  • OBJ
  • *.可执行程序
  • *.PDB
  • 名为.suo*
  • _ReSharper.*
  • *.用户

一般的共识似乎是,在创建存储库时,应该在每个项目的基础上忽略这些.然后,所有使用存储库的用户都会忽略它们.

svn asp.net version-control visualsvn

14
推荐指数
2
解决办法
4106
查看次数

推广开源项目

可能重复:
我在哪里可以宣传一个开源项目?

我将开始一个开源项目,这是一个基于XML的表单(如在HTML表单中)用.NET编写的引擎,并且想知道人们可以在推广开源项目时给出什么建议.

open-source

12
推荐指数
3
解决办法
3410
查看次数

C#指定方法参数不可为空

如果不在方法本身中放入我自己的异常,我将如何指定我的方法的特定参数不可为空?

有没有像,

public void Foo (String myRequiredString nullable){

}
Run Code Online (Sandbox Code Playgroud)

c#

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

是否可以创建强类型的web.config引用?

是否可以在web.config或app.config中创建强类型引用,以便在尚未将这些类型引用添加到项目时构建将中断?

例如,假设我有一个WhizzBangerFactory,它在web.config中查找声明的WhizzBangers.我可能有像,

<whizBangs>
<add name="SuperDooper" type="MyProject.WhizzBangers.SuperDooperWhizzBanger, MyProject.WhizzBangers" />
<add name="Fantastical" type="AnotherProject.WhizzBangers.FantasticalWhizzBanger, AnotherProject.WhizzBangers" />
</whizBangs>
Run Code Online (Sandbox Code Playgroud)

即使没有对MyProject.WhizzBangers和OtherProject.WhizzBangers的引用,这也将完全编译.我想要的是构建失败并通知我我错过了引用.

.net configuration

6
推荐指数
1
解决办法
460
查看次数

使用未知但类似对象的哈希表(C#)

我有一个哈希表,可以包含任意数量的对象.所有这些对象都实现了一些类似的方法/属性和一些自己的方法/属性.

例如,哈希表中的所有对象可能都有一个名为PrintText的方法,该方法采用string类型的单个参数.然而,所有对象都是从不同的类中实例化的.

我是否有可能通过其键从哈希表中提取特定对象而不知道它在运行时的类型,并访问所有自己的方法和属性(而不仅仅是常见的方法和属性)?

通常我会做类似的事情,

MyClass TheObject = MyHashTable [Key];

但是被拔出的对象可以从任何类派生,所以在这种情况下我不能这样做.

.net c# oop

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

ASP Classic中的UTF-8 Server.UrlEncode问题

我有些麻烦的URL编码为UTF-8编码的文本字符串以通过HTTP传递。我在经典ASP(vbscript)中使用Server.URlEncode对“é”字符进行编码。

它产生以下字符串,

%C3%83%C2%A9

我通过HTTP与之交谈的系统是PHP,但是无法解码此字符串。使用http://www.albionresearch.com/misc/urlencode.php上的PHP编码器,出现了使用PHP URL编码方法编码的相同字符,

%E9

有谁知道我如何在ASP中成功编码UTF-8编码的字符串,以便PHP系统可以成功对其进行解码?

php vbscript asp-classic

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

IIS 6/7是否在服务时锁定图像文件?

我正在编写一段.NET代码,需要覆盖IIS 6或7上托管的网站中的图像文件.应该触摸图像的唯一进程是IIS和我的覆盖图像的进程.

我想知道IIS是否会锁定文件,导致我的覆盖代码抛出异常.

.net iis

3
推荐指数
1
解决办法
1845
查看次数

使用从远程计算机在Subversion中保存的代码

我们在我工作的公司运行一个Subversion服务器,用于存放各种存储库.subversion服务器在公司内部网络之外不可用.

我是否可以使用从家中在此服务器上的Subversion存储库中检出的代码?家用电脑无法直接访问Subversion服务器,因此我需要检查工作中的代码,通过其他方式将其传输到我的家用电脑,然后在第二天当我想要检查代码时执行相反的操作. .

它是否像整个工作文件夹的副本一样简单并将其传输到我的家用电脑并返回,或者我只是抱怨了吗?

我正在使用TortoiseSVN作为家用PC上的Subversion客户端和PC工作的Windows PC.

svn

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

C#foreach包含Dictionary <String,ObjectType>中包含的对象的属性

是否可以直接在C#中的Dictionary集合中存储的对象的属性中进行迭代?

例如,我有一个名为Fields of type的Dictionary Dictionary<String, Field>.Field对象有一个Data属性,它的类型是XmlDataDocument,所以我想做类似的事情,

foreach(XmlDataDocument fieldData in Fields.Values.Data){

}
Run Code Online (Sandbox Code Playgroud)

我知道这非常简单,因为当我在Field对象上进行迭代时我需要做的就是,

XmlDataDocument fieldData = field.Data;
Run Code Online (Sandbox Code Playgroud)

在Field itteration中,如果有更快的方法,我想知道:-)

c# collections

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

在.NET中需要自定义属性的属性

我的.NET应用程序中有一堆自定义属性,我想要求用户在运行时填充属性中的某些属性.这可能吗?

理想情况下,我希望Visual Studio在尝试构建哪些状态时产生错误,因为它们使用特定属性,因此必须完成该属性的X,Y,Z属性.

.net attributes

0
推荐指数
1
解决办法
110
查看次数