草庐IT

Adding_Extensions_using_the_Windo

全部标签

c# - 找不到类型或命名空间(是否缺少 using 指令或程序集引用?)

当我尝试编译我的C#程序时出现以下错误:找不到类型或命名空间名称“Login”(是否缺少using指令或程序集引用?)usingSystem;usingSystem.Collections.Generic;usingSystem.ComponentModel;usingSystem.Data;usingSystem.Drawing;usingSystem.Linq;usingSystem.Text;usingSystem.Windows.Forms;namespaceFootballLeague{publicpartialclassMainMenu:Form{FootballLeagu

c# - ASP.net 核心网络 API : Using Facebook/Google OAuth access token for authentication

这几天我一直在尝试使用Google和Facebook进行OAuth身份验证,以便在我的ASP.net核心WebAPI项目中工作。我目前的状态是:我有一个ASP.net核心WebApi项目,其中的用户需要进行身份验证我有一个Angular2网络应用程序,它应该使用我的网络API(需要身份验证)我有一个android应用程序,它应该使用我的webapi(需要身份验证)我的目标是:使用Google/Facebook作为OAuth提供商进行登录稍后:添加自己的用户帐户(可能使用IdentityServer4)无需重定向到特殊的登录网站(如IdentityServer4解决方案)。只需点击应用程

c# - 懒惰<T> : "The function evaluation requires all threads to run"

我有一个带有一些静态属性的静态类。我在一个静态构造函数中初始化了所有这些,但后来意识到这是浪费,我应该在需要时延迟加载每个属性。所以我转而使用System.Lazytype来完成所有肮脏的工作,并告诉它不要使用它的任何线程安全功能,因为在我的例子中执行总是单线程的。我得到了以下类(class):publicstaticclassQueues{privatestaticreadonlyLazyg_Parser=newLazy(()=>newQueue(Config.ParserQueueName),false);privatestaticreadonlyLazyg_Distributor

c# - VS2010 中的 2.0 框架 .net 引用缺少 System.web.extensions 引用 dll?

我遇到了与此类似的问题person.我正在尝试使用visualstudio2010中使用2.0框架的旧项目。但是,当它在添加时过滤到2.0框架时,它不会识别System.web.extensionsdll是该框架的一部分引用对话框。不,我的框架只是设置为“.NETFramework2.0”,因为没有2.0客户端。如有任何帮助,我们将不胜感激。现在我只是用记事本手动进入csproj文件并添加到引用中。这似乎有效。有没有一种方法可以让我对我正在处理的其他项目执行此操作,或者我是否只需要在每个项目的csproj文件中手动添加它? 最佳答案

C# 重新抛出异常 : how to get the exception stack in the IDE?

这里之前已经讨论过重新抛出异常的正确方法。相反,这个问题是关于如何在使用rethrow时从VisualStudio获得有用的行为。考虑这段代码:staticvoidfoo(){thrownewException("boo!");}staticvoidMain(string[]args){try{foo();}catch(Exceptionx){//dosomestuffthrow;}}出现的异常具有正确的堆栈跟踪,将foo()显示为异常源。但是,GUI调用堆栈窗口只显示Main,而我期望它显示异常的调用堆栈,一直到foo。当没有重新抛出时,我可以使用GUI非常快速地导航调用堆栈,以查看

c# - 无效的 URI : The hostname could not be parsed

我正在尝试构造一个URI。但是我无法处理错误的URI。有什么方法可以处理错误的URI?我正在使用的代码:if(reviews[e.Item.ItemIndex].URL.ToString().Contains("http:")){oURI=newUri(reviews[e.Item.ItemIndex].URL.ToString());}else{oURI=newUri("http://"+reviews[e.Item.ItemIndex].URL.ToString());}else部分因错误的URI而出错。谢谢! 最佳答案 调用U

c# - 如何在powershell中实现using语句?

如何在powershell中编写using?这是C#中的工作示例using(varconn=newSqlConnection(connString)){Console.WriteLine("InUsing");}我在Powershell中需要同样的东西(不工作):Using-Object($conn=New-ObjectSystem.Data.SqlClient.SqlConnection($connString)){Write-Warning-Message'InUsing';}它在不使用的情况下工作:$conn=New-ObjectSystem.Data.SqlClient.Sql

C# - 为什么我不能将在 using 语句中声明的类作为引用类型传递?

假设我有以下一次性类和示例代码来运行它:publicclassDisposableInt:IDisposable{privateint?_Value;publicint?MyInt{get{return_Value;}set{_Value=value;}}publicDisposableInt(intInitialValue){_Value=InitialValue;}publicvoidDispose(){_Value=null;}}publicclassTestAnInt{privatevoidAddOne(refDisposableIntIntVal){IntVal.MyInt+

c# - 有没有办法让 CodeDom 在命名空间之前放置 using 语句

msdn文档说将namespace导入添加到CodeNamespace.Imports集合。这将它们放在命名空间中(这是有道理的,因为您将它们添加到命名空间中)namespaceFoo{usingBar;//Code}然而,我们的代码库的其余部分在命名空间之外有using语句:usingBar;namespaceFoo{//Code}是否有一种干净的方法让CodeDom发出第二个版本?编辑:生成第一个示例的代码如下所示:CodeNamespacens=newCodeNamespace("Foo");ns.Imports.Add(newCodenamespaceImport("Bar")

javascript - typescript 错误 : A 'super' call must be the first statement in the constructor when a class contains initialized properties

我的项目中有以下typescript错误..让我分享一下一个示例,以便您了解正在处理的内容。moduleCoreWeb{exportclassControllerimplementsIController{public$q;public$rootScope;public$scope:ng.IScope;public$state:ng.ui.IStateService;public$translate:ng.translate.ITranslateService;publicappEvents;publiccommonValidationsService;publicdefaultPag