草庐IT

visual_sciences_web_feed

全部标签

一个 dll 中的 C# Visual Studio 解决方案

这个问题在这里已经有了答案:oneDLL,multipleprojects?(5个答案)关闭9年前。我有一个VisualStudio解决方案,这个解决方案包含几个项目。我可以将此解决方案中的所有项目构建到一个dll中吗?

c# - ASP.NET MVC 3 - microsoft-web-helpers v1.1 的问题

我从nuget升级了我的microsof-web-helpers包,它本身依赖于facebook和twitterAPI。现在,当我的应用程序尝试运行时,出现以下错误:编译器错误消息:CS0246:找不到类型或命名空间名称“SimpleMembershipProvider”(是否缺少using指令或程序集引用?)SourceError:Line216:}Line217:Line218:privatestaticSimpleMembershipProviderGetMembershipProvider(){Line219:varprovider=Membership.ProviderasS

c# - 在 Visual C# 2010 中将 DLL 嵌入到 .exe 中

我正在开发一个使用iTextSharp.dll和WebCam_Capture.dll的C#程序。当我构建程序时,它会在调试文件夹中创建可执行文件,并且还会按预期将这两个dll复制到调试文件夹。我想将它们合并成一个可执行文件,但是我失败了。这两个库通常在解决方案资源管理器中的引用中可见。我还将它们添加为资源。可执行文件的大小变大了,等于三个文件的总和,但是可执行文件的目录中仍然需要这些库……我玩了资源文件的“构建操作”属性,但没有改变。我也试过ILmerge但它给了我一个错误。那我该怎么办呢?更新:这是我从ILmerge得到的:Anexceptionoccurredduringmergi

c# - 特定于 ASP.NET Web API 中的 Controller 的自定义委托(delegate)处理程序

我编写了一个自定义委托(delegate)处理程序,它向请求中的响应和检查添加自定义header。我在WebAPI配置中添加了句柄config.MessageHandlers.Add(newcustomHandler());但问题适用于所有Controller。我需要应用特定于Controller的自定义header。是否可以添加特定于Controller的自定义处理程序? 最佳答案 本文末尾解释了如何将处理程序仅应用于某些路由:http://www.asp.net/web-api/overview/working-with-htt

c# - 使用 ASP.NET Web API, Controller 如何返回使用 DotNetZip 库压缩的流图像集合?

我如何创建一个WebAPIController来生成并返回从内存中JPEG文件(MemoryStream对象)集合流式传输的压缩zip文件。我正在尝试使用DotNetZip库。我找到了这个例子:https://web.archive.org/web/20211020131216/https://www.4guysfromrolla.com/articles/092910-1.aspx#postadlink。但是Response.OutputStream在WebAPI中不可用,因此该技术不太有效。因此,我尝试将zip文件保存到新的MemoryStream;但它扔了。最后,我尝试使用Pus

c# - 如何在 C# 中测试与未知 Web 服务的连接?

我正忙于编写一个监视RAS连接状态的类。我需要测试以确保连接不仅已连接,而且可以与我的Web服务通信。由于此类将在许多future项目中使用,因此我想要一种方法来测试与web服务的连接而无需对此一无所知。我正在考虑将URL传递给类,这样它至少知道在哪里可以找到它。对服务器执行ping测试是不够的。有可能服务器可用,但服务不可用。我如何才能有效地测试我是否能够从Web服务获得响应? 最佳答案 您可以尝试以下测试网站是否存在的方法:publicstaticboolServiceExists(stringurl,boolthrowExce

c# - 在 MVC Web Api 4 Beta 中从 Json 中删除空属性

我正在序列化对象并以json形式从我的Web服务返回。但是,我试图从序列化的json中省略空属性。有没有办法做到这一点?我正在使用WebApiMVC4测试版。 最佳答案 当前的ASP.NETWebAPI(thereareplans将其更改为使用Json.Net的最终版本)使用DataContractJsonSerializer默认情况下序列化JSON。因此您可以使用标准的DataContract/DataMember属性控制序列化过程。要跳过空属性,您可以设置EmitDefaultValue为假。[DataContract]publ

c# - visual studio 2012 的混合在哪里

我看到很多关于“blendforvisualstudio”的引用文献,我理解它是blend的W8版本。我在W8上安装了VS2012Ultimate,但我没有看到任何混合。我查看了我的MSDNPro订阅,我没有看到单独的BlendforVS2012下载和VS2012withBlend下载..如何获取? 最佳答案 这是您在安装时选择的安装选项之一(或者至少是在2012Professional中)。你应该可以去得到它添加/删除程序选择VS2012并点击更改在VS安装程序中单击“修改”勾选BlendforVisualStudio选项

c# - 如何在 ASP.NET Web API 实现中将数组传递给 OData 函数?

ODataV4的规范声明它必须是可能的:https://issues.oasis-open.org/browse/ODATA-636."Complextypesandarrayscanonlybepassedtofunctionsthroughparameteraliases"当我尝试传递一个带有OData参数别名的数组时,发生异常。/TestEntities/NS.TestFunction(ArrayHere=@p)?@p=[1,2,3]结果:Unabletocastobjectoftype'EdmValidCoreModelPrimitiveType'totype'Microsof

c# - 如何从 visual studio 中的文本编辑器中删除虚线?

不幸的是,我在VisualStudio文本编辑器中使用了一些快捷方式。之后,我的文本编辑器中会出现一条虚线以及每个代码。我尝试从工具菜单中重置环境。还在收到那些电话。这让我的编辑看起来很糟糕。所以请帮我解决这个问题。 最佳答案 我假设,您一定是误按了CTRL+E和CTRL+S。您可以通过再次按相同的键或转到“编辑”选项卡->“高级”并单击“查看空白区域”来摆脱这些虚线我想这应该可以解决这个问题 关于c#-如何从visualstudio中的文本编辑器中删除虚线?,我们在StackOverf