草庐IT

namespace-organisation

全部标签

c# - VS2010 : Use namespace from another project within the solution?

我在VisualStudio2010的单个解决方案中有两个项目。这些项目称为Project1和Project2。在这些项目中,定义了两个命名空间,分别是Namespace1和Namespace2。在Namespace2中的一些代码中,我想使用我在Namespace1中定义的一些结构、类等。有什么办法吗? 最佳答案 是的,从Project2添加对Project1的引用。右键单击该项目,选择“添加引用”,然后从“项目”选项卡中选择Project1。 关于c#-VS2010:Usenamesp

c# - 为什么我收到错误 CS0246 : The type or namespace name could not be found?

我正在使用SnarlC#API向snarl发送通知。现在我已经将上述url的内容保存在一个名为SnarlNetwork.cs的文件中,我的test.cs文件的内容是:usingSnarlNetworkProtocol;usingSystem;classtest{publicstaticvoidMain(String[]args){SNPsnarl_object=newSNP();stringhostname="localhost";stringhostport="9887";stringappName="Spotify";boolval=snarl_object.register(ho

c# - 在类库中隐藏仅包含内部类型的 namespace ?

我有一个类库,它有几个仅包含内部类型的命名空间。但是,在应用项目中使用类库时,在intellisense中出现命名空间,当然是空的。在其他项目中使用intellisense时,有没有办法完全隐藏命名空间?我也尝试将EditorBrowsableAttribute应用于所有内部类,但我想做的是将其应用于命名空间,这当然是不可能的。或者,如果我对此足够关心,唯一的选择就是将类型移动到包含公共(public)类型的命名空间中? 最佳答案 这取决于您如何引用您的类库:如果您的解决方案中包含类库项目并使用项目引用,您将始终通过Intellis

c# - 如何修复 "namespace x already contains a definition for x"错误?转换为VS2010后发生

具体错误发生在Resources.Designer.cs:Error2Thenamespace'ModulusFE'alreadycontainsadefinitionfor'StockChartX'Resources.Designer.cs1121ModulusFE.StockChartX我用谷歌搜索了这个,但仍然很困惑。有谁知道我可以尝试什么?我尝试过重建和清理,以及重命名Resources.Designer.cs文件,希望它能重建,但没有成功。代码的顶部是这样说的:////Thiscodewasgeneratedbyatool.//RuntimeVersion:4.0.30319

c# - "ASP.global_asax does not exist in the namespace ASP"

我在App_Code上创建了一个RazorFunctions.cshtml文件@functions{publicstaticstringGetActiveClassIf(stringcontrollerName,stringactionName=null){varrouteData=@HttpContext.Current.Request.RequestContext.RouteData;stringcurrentController=routeData.Values["controller"].ToString();stringcurrentAction=routeData.Valu

c# - 'namespace' 但像 'type' 一样使用

我的程序使用了一个名为Time2的类。我已将引用添加到TimeTest,但我不断收到错误消息,“Time2”是一个“命名空间”,但像“类型”一样使用。有人可以告诉我这个错误是什么以及如何解决吗?namespaceTimeTest{classTimeTest{staticvoidMain(string[]args){Time2t1=newTime2();}}} 最佳答案 我怀疑你遇到同样的问题至少两次。这里:namespaceTimeTest{classTimeTest{}...您声明的类型与其所在的命名空间同名。Don'tdotha

c# - 名称 <...> 在 namespace clr-namespace <...> 中不存在

我有一个小的WPF应用程序,它过去编译得很好,但现在不行了。我真的不能说它在什么时候停止build。它只是前一天工作正常,第二天就不行了。这是项目结构:除标准.netdll外,没有其他项目或外部引用。这是问题起源的用户控件:这是我得到的错误:请注意,这不仅仅是屏幕截图中的一个文件,而是我在该项目的所有用户控件/窗口文件中以类似方式在xaml中添加的所有引用。所以文件就在那里,文件中的命名空间是正确的,xaml文件中的命名空间/类名(据我所知)是正确的。当我输入xaml时,我得到了智能感知,所以它发现文件没问题,但在编译时却没有。在其他帖子中最常见的解决方案是.net框架版本。我的主要项

c# - XElement namespace (如何?)

如何创建带有节点前缀的xml文档,如:当我尝试运行诸如newXElement("sphinx:docset")之类的程序时,出现异常UnhandledException:System.Xml.XmlException:The':'character,hexadecimalvalue0x3A,cannotbeincludedinaname.atSystem.Xml.XmlConvert.VerifyNCName(Stringname,ExceptionTypeexceptionType)atSystem.Xml.Linq.XName..ctor(XNamespacens,Stringlo

c# - namespace 无法识别(即使它在那里)

这个问题在这里已经有了答案:Getting"typeornamespacenamecouldnotbefound"buteverythingseemsok?(44个答案)关闭去年。我收到这个错误:Thetypeornamespacename'AutoMapper'couldnotbefound(areyoumissingausingdirectiveoranassemblyreference?)有趣的是我已经在我的项目中引用了:这是我的代码:usingSystem.Collections.Generic;usingDataContract;usingSelectorDAL;usingA

c# - Type.GetType ("namespace.a.b.ClassName") 返回 null

这段代码:Type.GetType("namespace.a.b.ClassName")返回null。我在使用中:usingnamespace.a.b;更新:该类型存在,它在不同的类库中,我需要通过字符串名称来获取它。 最佳答案 Type.GetType("namespace.qualified.TypeName")仅当在mscorlib.dll或当前执行的程序集中找到该类型时才有效。如果这些都不是真的,您将需要一个assembly-qualifiedname:Type.GetType("namespace.qualified.Ty