草庐IT

vscode上传项目到github

全部标签

c# - 如何通过 WCF 处理大文件上传?

我正在考虑将WCF用于一个项目,该项目需要人们能够将大文件(64MB-1GB)上传到我的服务器。我将如何使用WCF处理这个问题,可能具有恢复上传的能力。为了处理更大的客户群,我想通过WCF测试JSON。这将如何影响文件上传?可以从JSON完成,还是他们需要为上传部分切换到REST? 最佳答案 如果你想上传大文件,你肯定需要查看WCFStreamingMode.基本上,您可以在绑定(bind)上更改传输模式;默认情况下,它是缓冲的,即整个消息需要在发送方缓冲、序列化,然后作为一个整体传输。使用流式传输,您可以定义单向流式传输(仅用于上

c# - 在构建服务器中构建可移植类库项目失败

我最近向构建服务器中构建的应用程序添加了一些自定义可移植类库项目。构建工作正常,但之后它停止工作并向我显示以下消息:C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Microsoft.Common.targets(983,5):warningMSB3644:Thereferenceassembliesforframework".NETPortable,Version=v4.0,Profile=Profile136"werenotfound.C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Mi

c# - ListView 中的 MVVM 分组项目

我不明白我做错了什么。我想在listView中对项目进行分组。结果我想看到类似的东西:它使用MVVM模式。这是我的XAML代码。这是我的EmploeeListViewModel.cspublicclassEmploeeListViewModel:ViewModelBase{readonlyEmploeeRepository_emploeeRepository;privateObservableCollection_allmpl;publicObservableCollectionAllEmploees{get{if(_allmpl==null){_allmpl=newObservabl

c# - 为具有多个项目的解决方案创建 nuget 包

我们目前正在使用多个项目构建解决方案。我们有这样的东西:-Common-Logging-Logging.NLog-Threading所以Logging.NLog依赖于Logging,LoggingonCommon...等当我们打包Logging.NLog时,我希望nuget发现Loggin和Common依赖项。此刻,我用Common创建了一个包,然后在Logging中我安装了Commonwith包install-packageCommon但是每当我对Common进行修改时,我都必须更新包,它们是由我们的持续集成系统(Hudson)创建的,所以在我们开发时这很烦人。我只想拥有一个项目引用

c# - 将 ProjectReference 添加到不在同一解决方案中的项目

在对我们的项目和解决方案文件进行一些重构时,我分离了一些.sln文件以包含更少的项目。偶尔我需要从当前.sln文件的范围之外引用一些项目。例如,我的初始状态是这样的:解决方案A项目A项目B重构后看起来像这样:解决方案A_NEW项目A解决方案B_NEW项目B我的问题是——是否可以将ProjectReference节点添加到未在同一VS解决方案中定义的项目中?(在我的例子中,PROJA有一个对PROJB的项目引用)。此外,如果可能的话,是否推荐这样做?我知道这在VSIDE中是不可能的,只能通过手动编辑.csproj文件。 最佳答案 你不

c# - Visual Studio 中的 “Go To Definition” 仅显示非项目引用的元数据

我有一个C#项目,其中包含对DLL格式程序集的引用。我有这些DLL文件的PDB信息,包含在同一个文件夹中。当我在引用的成员上按F12时,我想转到该成员的定义。相反,它给了我元数据,这当然是我不想要的。当VS调试时,如果我单步进入那个方法,它确实会转到源代码。但是,如果我在该方法上按F12,它仍会将我带到元数据。这里也有类似的问题,但仅适用于项目引用,接受的解决方案与我的问题无关。"GoToDefinition"inVisualStudioonlybringsuptheMetadata总结:引用的项目是一个DLL我有PDB信息Debug模式下的单步执行将我带到源代码F12带我进入元数据我

c# - 如果我重建我的项目引用的 dll,我是否也必须重建该项目?

我一直在编写这个程序(FOO),它包含对dll(BAR)的引用。BAR包含的所有方法都是执行各种不同计算的方法。FOO将能够在多台计算机上安装和部署。我的问题是,如果我更改其中一种方法中的公式(即将x+y更改为x-y),我是否需要重建FOO反对新的BAR?更重要的是,只部署新版本的BAR是否安全? 最佳答案 @vcsjones的评论在这里提出了一个重要观点。当且仅当程序集版本没有改变并且您没有使用强命名程序集时,您可以放入新的DLL作为替换。如果版本确实发生变化,那么您可能会收到运行时错误,因为您的程序会尝试加载特定版本并获得与预期

c# - 过滤包括 LINQ 和 Entity Framework 中的项目

这个问题在这里已经有了答案:EF:Includewithwhereclause[duplicate](5个答案)关闭1年前。目前我的应用程序中有此LINQ/EF代码:varrootCategoryItem=DatabaseContext.Categories.Include("SubCategories").OrderBy(c=>c.CategoryOrder).Single(c=>c.CategoryId==1);我知道在EF中你还不能过滤包含的项目,我可以写一些LINQ代码来过滤掉不需要的子类别......但是LINQ代码被转换成一个可怕的SQL,这是非常不-优化。我也可以编写一个

c# - 在 Visual Studio 2015 中创建后未构建 Xamarin UWP 项目

我安装了XamarinforVisualStudio2015并创建了Xamarin.FormsPortable项目。之后我尝试构建解决方案。但我在UWP项目中遇到错误:ErrorTypeuniversecannotresolveassembly:System.Runtime,Version=4.0.0.0,inVisualStudio2015。问题是什么? 最佳答案 解决方案很简单。我通过包管理器控制台安装了Mirosoft.NETCore.UniversalWindowsPlatform包:PM>安装包Microsoft.NETC

c# - 访问另一个项目的 app.config 属性?

我的解决方案中有两个项目,对于这个例子,我将它们称为项目A和B。项目B引用A。项目B可以访问项目A的app.config属性吗?我想访问A的app.config中的应用程序key字符串。stringtfsUri=ConfigurationManager.AppSettings["TfsUri"]; 最佳答案 这通常不是一个好主意,因为您在项目之间引入了硬依赖关系。因此,如果您可以复制粘贴配置值,这将使您的项目独立(但是,这会引入配置值的重复)。您也可以自动执行此操作,以便在构建项目时自动解析配置依赖性。话虽如此,还有其他选择,在每种