当我第一次安装 .NET Reflector 时,解压它很简单,将文件夹拖到我磁盘上的适当位置,然后启动它。在 UI 中,我能够配置诸如 Windows 资源管理器和 Visual Studio 集成之类的东西。这一切都非常好,我广泛使用了它。
现在,我不能再使用它了,因为 Red Gate 决定不仅开始对其软件的新版本收费,而且还锁定所有现有 版本。我个人对此的感受促使我没有升级到最新版本,事实上,根本没有使用任何 Red Gate 软件。还好,there are lots很棒的free and/or open source alternatives ;我会选择其中之一。
问题是我无法弄清楚如何从我的 PC 上完全消除 Reflector 的所有痕迹。我需要能够打开该软件,以便在我盲目地从我的磁盘中删除文件夹之前,我可以要求它从 Explorer 和 Visual Studio 中删除自身。 但我不能那样做,因为我不愿意为此付费或下载新版本。相反,我收到了这条无用且现在不准确的消息:
是的,我可能会删除可执行文件,然后自己在注册表中进行修改以删除 shell 集成和所有关联。但我不想那样做。该软件应该为我提供删除它的方法,就像所有其他软件一样,尤其是现在它不再免费了。
那到底是怎么回事呢?下载试用版只是为了删除它不是一个合理的选择。
最佳答案
要回答您的主要问题,如果您想摆脱 Reflector,您可能只需将其删除即可:绝大多数人无论如何都不使用安装程序将其“安装”到他们的机器上,因此删除即可工作。如果您确实使用 .NET Developer Bundle 安装程序进行安装,您可以通过添加/删除程序 (WinXP) 或程序和功能(Vista、Win7 等)以通常的方式删除它。
现在,关于没有免费版本的 .NET Reflector...
.NET Reflector 6.8 继续免费,所有 Reflector 4.x、5.x 和 6.x 用户都可以通过自动更新获得。它不会过期,并且从 6.8.2 开始,不需要注册 - 请参阅 http://www.reflector.net/2011/06/no-need-to-register-net-reflector-6-8-any-more/ .
换句话说,如果作为现有用户,您希望继续免费使用 Reflector,您可以。
您显然已经意识到这不是我们最初的政策,但不久前我们认为我们错了并覆盖了我们的部分收费决定。如果您对背景感兴趣,可以在 http://www.reflector.net/2011/04/why-we-reversed-some-of-our-reflector-decision/ 找到更多信息。 .
可以在此处找到有关从以前版本升级到 .NET Reflector 6.8 的说明:
http://www.red-gate.com/messageboard/viewtopic.php?t=13384
基本上,当系统询问您是否要下载 v7 的免费试用版时,只需单击"is",它就会下载并安装 .NET Reflector 6.8.2,这是您的,永远免费。绝对清楚:它将不会下载 v7 的试用版 - 消息不正确 - 并且不再需要注册,从 6 月 30 日发布的 6.8.2 开始, 2011.
我希望这对您有用,但如果您有任何其他问题,我很乐意提供帮助。
关于.net - 如何完全卸载 Red Gate 的 .NET Reflector?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6488507/
我正在学习如何使用Nokogiri,根据这段代码我遇到了一些问题:require'rubygems'require'mechanize'post_agent=WWW::Mechanize.newpost_page=post_agent.get('http://www.vbulletin.org/forum/showthread.php?t=230708')puts"\nabsolutepathwithtbodygivesnil"putspost_page.parser.xpath('/html/body/div/div/div/div/div/table/tbody/tr/td/div
总的来说,我对ruby还比较陌生,我正在为我正在创建的对象编写一些rspec测试用例。许多测试用例都非常基础,我只是想确保正确填充和返回值。我想知道是否有办法使用循环结构来执行此操作。不必为我要测试的每个方法都设置一个assertEquals。例如:describeitem,"TestingtheItem"doit"willhaveanullvaluetostart"doitem=Item.new#HereIcoulddotheitem.name.shouldbe_nil#thenIcoulddoitem.category.shouldbe_nilendend但我想要一些方法来使用
作为我的Rails应用程序的一部分,我编写了一个小导入程序,它从我们的LDAP系统中吸取数据并将其塞入一个用户表中。不幸的是,与LDAP相关的代码在遍历我们的32K用户时泄漏了大量内存,我一直无法弄清楚如何解决这个问题。这个问题似乎在某种程度上与LDAP库有关,因为当我删除对LDAP内容的调用时,内存使用情况会很好地稳定下来。此外,不断增加的对象是Net::BER::BerIdentifiedString和Net::BER::BerIdentifiedArray,它们都是LDAP库的一部分。当我运行导入时,内存使用量最终达到超过1GB的峰值。如果问题存在,我需要找到一些方法来更正我的代
关闭。这个问题是opinion-based.它目前不接受答案。想要改进这个问题?更新问题,以便editingthispost可以用事实和引用来回答它.关闭4年前。Improvethisquestion我想在固定时间创建一系列低音和高音调的哔哔声。例如:在150毫秒时发出高音调的蜂鸣声在151毫秒时发出低音调的蜂鸣声200毫秒时发出低音调的蜂鸣声250毫秒的高音调蜂鸣声有没有办法在Ruby或Python中做到这一点?我真的不在乎输出编码是什么(.wav、.mp3、.ogg等等),但我确实想创建一个输出文件。
给定这段代码defcreate@upgrades=User.update_all(["role=?","upgraded"],:id=>params[:upgrade])redirect_toadmin_upgrades_path,:notice=>"Successfullyupgradeduser."end我如何在该操作中实际验证它们是否已保存或未重定向到适当的页面和消息? 最佳答案 在Rails3中,update_all不返回任何有意义的信息,除了已更新的记录数(这可能取决于您的DBMS是否返回该信息)。http://ar.ru
我在我的项目目录中完成了compasscreate.和compassinitrails。几个问题:我已将我的.sass文件放在public/stylesheets中。这是放置它们的正确位置吗?当我运行compasswatch时,它不会自动编译这些.sass文件。我必须手动指定文件:compasswatchpublic/stylesheets/myfile.sass等。如何让它自动运行?文件ie.css、print.css和screen.css已放在stylesheets/compiled。如何在编译后不让它们重新出现的情况下删除它们?我自己编译的.sass文件编译成compiled/t
我正在寻找执行以下操作的正确语法(在Perl、Shell或Ruby中):#variabletoaccessthedatalinesappendedasafileEND_OF_SCRIPT_MARKERrawdatastartshereanditcontinues. 最佳答案 Perl用__DATA__做这个:#!/usr/bin/perlusestrict;usewarnings;while(){print;}__DATA__Texttoprintgoeshere 关于ruby-如何将脚
Rackup通过Rack的默认处理程序成功运行任何Rack应用程序。例如:classRackAppdefcall(environment)['200',{'Content-Type'=>'text/html'},["Helloworld"]]endendrunRackApp.new但是当最后一行更改为使用Rack的内置CGI处理程序时,rackup给出“NoMethodErrorat/undefinedmethod`call'fornil:NilClass”:Rack::Handler::CGI.runRackApp.newRack的其他内置处理程序也提出了同样的反对意见。例如Rack
在选择我想要运行操作的频率时,唯一的选项是“每天”、“每小时”和“每10分钟”。谢谢!我想为我的Rails3.1应用程序运行调度程序。 最佳答案 这不是一个优雅的解决方案,但您可以安排它每天运行,并在实际开始工作之前检查日期是否为当月的第一天。 关于ruby-如何每月在Heroku运行一次Scheduler插件?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/8692687/
我有一个对象has_many应呈现为xml的子对象。这不是问题。我的问题是我创建了一个Hash包含此数据,就像解析器需要它一样。但是rails自动将整个文件包含在.........我需要摆脱type="array"和我该如何处理?我没有在文档中找到任何内容。 最佳答案 我遇到了同样的问题;这是我的XML:我在用这个:entries.to_xml将散列数据转换为XML,但这会将条目的数据包装到中所以我修改了:entries.to_xml(root:"Contacts")但这仍然将转换后的XML包装在“联系人”中,将我的XML代码修改为