小编Mag*_*ndi的帖子

确定已安装的PowerShell版本

如何确定计算机上安装的PowerShell版本,实际上是否已安装?

powershell

2543
推荐指数
16
解决办法
286万
查看次数

反射器的开源替代品?

只是想知道是否有人知道RedGate的Reflector的开源替代品?我很想知道一个类似于Reflector的工具是如何工作的.

请注意,如果您知道Reflector 的免费但开源替代方案,您可以回答以下相关问题:

摘要 - 2011年5月11日更新

快速汇总已建议的各种开源项目和工具:

  1. 通用编译器基础结构(CCI)
  2. 单声道塞西尔
  3. ILSpy
  4. dnSpy(ILSpy的分支,项目看起来比原来更活跃)
  5. Dotnet IL编辑器(DILE)
  6. IL.View
  7. Monoflector(截至2011年4月不再有效)

以下资源也可能是有意义的:

  • TypeView.cs
  • Jason Haley关于拆解.NET的说明
  • Adrian Bank最近的博客文章总结了许多Reflector的替代方案,包括下面没有提到的几个选项.
  • Mark Lichtenberg的详细博客文章将几个开源替代品(DILE,ILSpy和使用MonoDevelop的Mono Cecil)与Reflector进行了比较.

.net reflection reflector open-source

419
推荐指数
8
解决办法
12万
查看次数

如何使用PowerShell删除文件上的ReadOnly属性?

如何使用PowerShell(版本1.0)脚本删除文件上的ReadOnly属性?

powershell scripting powershell-1.0

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

确定当前的PowerShell进程是32位还是64位?

在x64位OS平台上运行PowerShell脚本时,如何在脚本中确定脚本运行的PowerShell(32位或64位)版本?

背景
默认情况下,32位和64位版本的PowerShell都安装在64位平台(如Windows Server 2008)上.这可能会导致运行必须针对特定体系结构的PowerShell脚本时遇到困难(即使用64-用于SharePoint 2010脚本的位,以便使用64位库).

相关问题:

powershell scripting 64-bit 32-bit

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

SQL语句缩进的好习惯

缩进SQL语句的公认惯例是什么?例如,请考虑以下SQL语句:

SELECT column1, column2
FROM table1
WHERE column3 IN
(
SELECT TOP(1) column4
FROM table2
INNER JOIN table3
ON table2.column1 = table3.column1
)
Run Code Online (Sandbox Code Playgroud)

这应该如何缩进?非常感谢.

sql coding-style indentation

69
推荐指数
13
解决办法
5万
查看次数

确定PDF文件中的页数

我需要使用C#代码(.NET 2.0)确定指定PDF文件中的页数.PDF文件将从文件系统中读取,而不是从URL读取.有没有人对如何做到这一点有任何指示?注意:将在执行此检查的PC上安装Adobe Acrobat Reader.

c# pdf .net-2.0

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

如何将C#代码转换为PowerShell脚本?

我经常需要将现有的C#代码段/ .CS文件转换为PowerShell脚本.我怎样才能自动化这个过程?

虽然我知道有一些方法可以将.cs文件转换为cmdlet,但我只对将C#代码转换为脚本或模块感兴趣.

c# powershell powershell-2.0

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

在使用NUnit和MSTest进行单元测试之间切换

如何配置.NET解决方案(C#,.NET 2.0)以允许其他开发人员使用NUnit或MSTest对解决方案使用相同的单元测试?

背景:

在这个项目中,一些开发人员使用VS2005 Team Edition,而其他开发人员使用VS2005 Pro,因此并非所有开发人员都能够运行MSTest.鉴于这是一个企业项目,团队无法使用TestDriven.net或ReSharper.我知道使用VS中的任何一种产品都可以解决这个问题,但考虑到授权购买许可证所需的时间,购买这些产品中的任何一种都不是一个可行的选择.

提前感谢您的帮助,MagicAndi.

.net nunit unit-testing mstest

21
推荐指数
2
解决办法
7781
查看次数

使用PowerShell将代码从GitLab存储库部署到Azure Web App

我想使用PowerShell脚本设置从GitLab存储库到Azure应用程序的持续部署.我知道您可以按照以下方式手动执行此操作:

https://christianliebel.com/2016/05/auto-deploying-to-azure-app-services-from-gitlab/

但是,我正在尝试使用Powershell自动执行此操作.我看过GitHub的这个示例脚本:

https://docs.microsoft.com/en-us/azure/app-service/scripts/app-service-powershell-continuous-deployment-github

但由于没有GitLab的提供者,并且现有的提供者都没有接受GitLab URL,我不确定如何继续.我已经看过在Azure门户中使用GitLab设置手动部署(使用External Repository选项)并导出资源组模板以获取存储库如何连接到App的详细信息,但是我收到错误:

Could not get resources of the type 'Microsoft.Web/sites/sourcecontrols'. 
Resources of this type will not be exported. (Code: ExportTemplateProviderError, Target: Microsoft.Web/sites/sourcecontrols)
Run Code Online (Sandbox Code Playgroud)

在那一刻,我正在解决这个问题,方法是在GitHub中镜像我的GitLab存储库,并使用从那里到Azure的持续部署管道.请注意,这适用于在GitLab.com中托管的存储库,而不是在自托管的GitLab服务器中.该项目没有Windows Runner设置.

如何使用PowerShell脚本直接从GitLab设置持续部署到Azure?运行安装脚本后,随后应将每个后续提交/合并到GitLab存储库的内容自动部署到Azure.最好,此PowerShell脚本应使用AzureRM模块,但我愿意接受使用PowerShell Core和新Az模块(基于Azure CLI)的解决方案.我正在使用的特定测试存储库是公共的(https://gitlab.com/MagicAndi/geekscode.net),但对于使用私有存储库的解决方案并不是特定的要求(但如果确实如此,那就更好了) !).

更新17/12/2018

由于他的答案最能满足我的特殊需求,因此我将奖金授予了.但是,鉴于Windows Powershell和Azure RM模块被弃用而不支持PowerShell Core和新的Az模块(使用Azure CLI),我创建了一个新问题,特别要求使用Azure CLI和Powershell进行规范性回答核心.我计划在2天内向我敞开心扉,为这个问题提供赏金.谢谢.

powershell azure gitlab

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

从ADO.NET确定SQL Server的版本

我需要确定连接字符串连接C#控制台应用程序(.NET 2.0)的SQL Server版本(在此特定情况下为2000,2005或2008).任何人都可以就此提供任何指导吗?

谢谢,MagicAndi

更新

我希望能够在可能的情况下从ADO.NET连接对象中确定SQL Server版本.

.net c# sql-server ado.net .net-2.0

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