只是想知道是否有人知道RedGate的Reflector的开源替代品?我很想知道一个类似于Reflector的工具是如何工作的.
请注意,如果您知道Reflector 的免费但非开源替代方案,您可以回答以下相关问题:
摘要 - 2011年5月11日更新
快速汇总已建议的各种开源项目和工具:
以下资源也可能是有意义的:
如何使用PowerShell(版本1.0)脚本删除文件上的ReadOnly属性?
在x64位OS平台上运行PowerShell脚本时,如何在脚本中确定脚本运行的PowerShell(32位或64位)版本?
背景
默认情况下,32位和64位版本的PowerShell都安装在64位平台(如Windows Server 2008)上.这可能会导致运行必须针对特定体系结构的PowerShell脚本时遇到困难(即使用64-用于SharePoint 2010脚本的位,以便使用64位库).
相关问题:
缩进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)
这应该如何缩进?非常感谢.
我需要使用C#代码(.NET 2.0)确定指定PDF文件中的页数.PDF文件将从文件系统中读取,而不是从URL读取.有没有人对如何做到这一点有任何指示?注意:将在执行此检查的PC上安装Adobe Acrobat Reader.
我经常需要将现有的C#代码段/ .CS文件转换为PowerShell脚本.我怎样才能自动化这个过程?
虽然我知道有一些方法可以将.cs文件转换为cmdlet,但我只对将C#代码转换为脚本或模块感兴趣.
如何配置.NET解决方案(C#,.NET 2.0)以允许其他开发人员使用NUnit或MSTest对解决方案使用相同的单元测试?
背景:
在这个项目中,一些开发人员使用VS2005 Team Edition,而其他开发人员使用VS2005 Pro,因此并非所有开发人员都能够运行MSTest.鉴于这是一个企业项目,团队无法使用TestDriven.net或ReSharper.我知道使用VS中的任何一种产品都可以解决这个问题,但考虑到授权购买许可证所需的时间,购买这些产品中的任何一种都不是一个可行的选择.
提前感谢您的帮助,MagicAndi.
我想使用PowerShell脚本设置从GitLab存储库到Azure应用程序的持续部署.我知道您可以按照以下方式手动执行此操作:
https://christianliebel.com/2016/05/auto-deploying-to-azure-app-services-from-gitlab/
但是,我正在尝试使用Powershell自动执行此操作.我看过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天内向我敞开心扉,为这个问题提供赏金.谢谢.
我需要确定连接字符串连接C#控制台应用程序(.NET 2.0)的SQL Server版本(在此特定情况下为2000,2005或2008).任何人都可以就此提供任何指导吗?
谢谢,MagicAndi
更新
我希望能够在可能的情况下从ADO.NET连接对象中确定SQL Server版本.
powershell ×5
.net ×3
c# ×3
.net-2.0 ×2
scripting ×2
32-bit ×1
64-bit ×1
ado.net ×1
azure ×1
coding-style ×1
gitlab ×1
indentation ×1
mstest ×1
nunit ×1
open-source ×1
pdf ×1
reflection ×1
reflector ×1
sql ×1
sql-server ×1
unit-testing ×1