草庐IT

C# 可移植类库 - 如何包含 System.Data.Linq

是否可以在可移植类库项目中引用System.Data.Linq?注意:我只是想在WP8和WinStore8应用程序[DataContext]之间共享代码 最佳答案 不,不是。数据命名空间在PCL中不可用。你可以看出因为http://msdn.microsoft.com/en-us/library/system.data.aspx它的成员都没有PCL图标,并且未在http://msdn.microsoft.com/en-us/library/vstudio/gg597391%28v=vs.100%29.aspx上列出

c# - 控制台在类库 c# 中不可用

这个问题here似乎与我所经历的相反。我无法从新类库中访问控制台。我在顶部有usingSystem;。我在Windows8上使用visualstudio11。我怀疑这在更新中丢失了,所以这意味着我做错了什么。此外,一旦这一切正常,控制台是否可以在可移植类库中使用?编辑这里只是我做的一个测试文件usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;usingSystem.Threading.Tasks;namespaceAdamLib.util.ConsoleSupport{classS

c# - 在类库中嵌入二进制文件

是否可以在C#类库中嵌入自定义二进制文件,然后在运行时使用二进制读取器读取它?我猜这可能是通过资源实现的。非常感谢 最佳答案 您可以通过项目属性将文件添加到资源中来执行此操作。然后,VisualStudio将为您提供一个方便的类,以使用以下代码访问您的文件byte[]theFile=myNamespace.Properties.Resources.theBinaryFile;其中资源名称是二进制文件。 关于c#-在类库中嵌入二进制文件,我们在StackOverflow上找到一个类似的问题

c# - 我的单元测试项目图标显示为类库...如何修复?

我的VS2012Update1解决方案中有2个c#测试项目,一个显示类库图标,一个显示测试项目图标。他们都作为测试项目工作,但这种差异让我发疯。(短途车程)。有人知道如何解决这个问题吗?我已经查看了.csproj和.sln文件,但没有任何东西让我眼前一亮。 最佳答案 在解决方案资源管理器中右键单击项目并选择“编辑项目文件”在中添加一个新child节点:{3AC096D0-A1C2-E12C-1390-A8335801FDAB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}保存更改并关闭文件在解决方案资

c# - 在类库中找不到 ConfigurationManager

所以,我有一个类库,我知道它会被网站使用,我需要访问配置设置。我添加了对System.Configuration的引用,但在类库中找不到ConfigurationManager。有几件事,其中一件是当我添加对System.Configuration的引用时,它显示为带有小写字母“c”的“System.configuration”,我认为这很奇怪。另一件事,当我访问System.Configuration时,最接近ConfigurationManager的是“ConfigurationSettings”。我在允许我使用ConfigurationManager和此类库的Web应用程序中查看

c# - c#中的类库是否有等效的Application_Start

我想在类库中从另一个程序集实例化时执行某些代码。类库是否有入口点或Bootstrap?我认为静态方法Main可以解决问题,但我错了。这方面的应用程序可能正在配置和实例化记录器单例、未处理的异常处理程序等。 最佳答案 图书馆本身并没有起点。当您实例化库的类时,您调用的第一条指令是类的构造函数(new)及其基构造函数(如果它们在构造函数定义中)。 关于c#-c#中的类库是否有等效的Application_Start,我们在StackOverflow上找到一个类似的问题:

c# - Razor 类库也可以打包静态文件(js、css 等)吗?

也许duplicateofthis已经,但由于该帖子没有任何答案,所以我发布了这个问题。新RazorClassLibrary很棒,但它不能打包库文件(如jQuery、共享CSS)。我能否以某种方式在多个Razor页面项目中重用CSS,无论是使用Razor类库还是其他任何东西(我的目的是,多个网站使用相同的CSS,并且一次更改适用于所有项目)。我已经尝试在Razor类库项目中创建文件夹wwwroot,但它没有按预期工作(我可以理解为什么它不应该工作)。 最佳答案 Ehsan的回答在询问时是正确的(对于.NETCore2.2),对于.N

c# - 为什么我不能将类库项目引用添加到 Silverlight 项目?

我是Silverlight的新手,虽然我一直在学习一些教程,但我想创建一个带有类库的新项目,以便我可以从我页面的xaml.cs代码后面使用它。但是当我尝试添加我的类库项目时,我收到一条警告消息:您只能将项目引用添加到解决方案中的其他Silverlight项目它说的很清楚。但这背后的原因是什么?为什么我不能将类库项目引用添加到Silverlight项目?谢谢 最佳答案 您可以使用“Silverlight类库”模板代替常规类库。不能使用常规类库的原因是Silverlight的公共(public)语言运行时不同于“常规”.NETFrame

c# - 什么时候使用 C# 类库 (.dll) 合适?

我是一名从未真正使用过.dll文件的程序员。当然,当我需要第3方软件时,例如图形库、帮助我创建图形的库等。我会将引用/ddl文件添加到我的程序中并在我的代码中使用它们。此外,您似乎可以将.dll用于很多不同的事情,所以我希望这个主题集中在C#上。现在我正在开发一个清理库(?)(我认为这是正确的术语),它将充满相关的方法,可以以各种不同的方式清理变量。我想知道的是:有什么好处:1)将方法写入类库->编译/构建它->添加库作为对程序的引用-这需要清理一些变量?或者如果我在哪里,它会完全一样吗:2)在程序中新建一个SanitizeClass->添加所有sanitize方法->在程序中需要清理

c# - Windows 游戏库和类库有什么区别?

Windows游戏库和类库有什么区别?只是从包含XNAFramework开始吗?此外,Windows/Xbox360/Zune游戏库之间的区别在哪里?它们似乎都以相同的引用文献开始(Microsoft.Xna.Framework、Microsoft.Xna.Framework.Game)。 最佳答案 没有本质区别。它只是一个项目模板,它可以帮助您正确设置所有项目。是的,程序集引用是一个大问题。我没有安装它来检查,但您可以使用记事本等查看.vcproj文件,看看哪些设置被默认设置覆盖了。