小编JC.*_*JC.的帖子

如何仅为调试版本运行Visual Studio后期构建事件

如何将后期构建事件限制为仅针对一种类型的构建运行?我正在使用事件将DLL复制到本地IIS虚拟目录,但我不希望在发布模式下在构建服务器上发生这种情况.

build-process visual-studio

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

显示小数而不带尾随零的最佳方法

是否有一个显示格式化程序,它将在c#中输出小数作为这些字符串表示而不进行任何舍入?

// decimal -> string

20 -> 20
20.00 -> 20
20.5 -> 20.5
20.5000 -> 20.5
20.125 -> 20.125
20.12500 -> 20.125
0.000 -> 0
Run Code Online (Sandbox Code Playgroud)

{0.#}将舍入,并且使用某些Trim类型函数将无法使用网格中的绑定数字列.

c# formatting decimal

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

如何使用C#提交http表单

我有一个简单的html文件,如

<form action="http://www.someurl.com/page.php" method="POST">
   <input type="text" name="test"><br/>
   <input type="submit" name="submit">
</form>
Run Code Online (Sandbox Code Playgroud)

编辑:我可能不太清楚这个问题

我想编写C#代码,提交此表单的方式与我将上述html粘贴到文件中时完全相同,用IE打开并用浏览器提交.

.net html c# forms http-post

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

如何在c#中从XDocument创建缩进的XML字符串?

我有一个XDocument对象,ToString()方法返回XML而没有任何缩进.如何从包含缩进的XML创建字符串?

编辑:我问的是如何创建一个内存字符串而不是写出文件.

编辑:看起来我不小心在这里问了一个技巧问题... ToString()确实返回缩进的XML.

c# linq-to-xml

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

生产应用程序的PDB文件和"优化代码"标志

我应该何时在生产版本中包含PDB文件?我应该使用该Optimize code标志,这将如何影响我从异常中获得的信息?

如果有明显的性能优势,我会想要使用优化,但如果不是,我宁愿有准确的调试信息.通常为生产应用程序做什么?

c# build-process visual-studio

16
推荐指数
2
解决办法
5561
查看次数

更改Visual Studio的默认构建输出路径

是否有任何充分的理由从默认的"bin\debug"修改项目的构建输出路径?将所有项目指向公共构建输出位置的解决方案是否有任何好处?

build-process visual-studio

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

创建Visual Studio工具栏命令以执行批处理文件

我需要在开发某个项目时经常运行一些批处理文件.我想创建一个名为"MyProject"的Visual Studio工具栏,并在下面有命令来执行这些批处理文件.实现这一目标的最简单方法是什么?

visual-studio

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

我应该使用int还是UInt16?

这可能有些微不足道,但在C#中,当您在变量中存储网络端口时,您更喜欢int还是UInt16?尽管UInt16实际上表示有效值,但框架类在处理网络端口时使用int.

c#

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

无法使用TortoiseGit组合提交

我有两个分支,每个分支有几个提交.在一个分支上,我可以转到日志,选择两个提交,TortoiseGit在上下文菜单中显示"合并到一个提交".在另一个分支上,此选项不会显示在上下文菜单中.两个提交序列非常相似; 添加文件然后修改它,因此分支之间没有任何区别.

哪些因素会导致这种"合并为一次提交"无法使用?我想知道我是否应该切换到命令行.

git tortoisegit

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

在持续集成环境中处理版本控制

如何在具有开发分支和发布分支的持续集成环境中处理版本控制?我正在使用git,因此没有使用增量存储库版本.似乎会有重叠版本,例如dev分支上的1.1.0和发布分支上的1.1.0.你只是附加文本"dev"或"release"?

此外,当您创建发布分支时,您是否立即将开发分支增加到下一个"建议"版本号?您可能还不知道下一个版本号,但如果您不增加它,那么您有1.1.0 dev包含1.1.0版本中未包含的新工作.

所以我的主要问题是这两个分支之间的版本控制序列之间的关系是什么?

请记住,我不会询问如何决定使用哪个版本号.我之前尝试过这样做,并不断收到评论,例如"增加主要用于破坏变化"等.

versioning continuous-integration

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