草庐IT

microsoft-metro

全部标签

c# - 所有引用子项目的项目都必须安装 NuGet 包 Microsoft.Bcl.Build (C#/Windows Phone 7)?

我有一个特别困难的重构session涉及一个C#解决方案和VisualStudio2012中的多个项目。我需要将一堆代码提取到它们自己的程序集中,以便代码可以在多个项目之间共享,所有这些都在相同的解决方案。但是,无论我尝试什么,我都会收到针对引用新共享项目的项目的警告,即“所有引用{sharedprojectname}的项目都必须安装nuget包Microsoft.Bcl.Build”。我仔细检查了依赖项目和共享项目,详细验证了它们都使用相同的版本和完全相同的DLL用于Microsoft.Bcl版本1.0.1.19和Microsoft.Bcl.Async1.0.16版本包:系统.运行时

c# - 如何使用鼠标滚轮在 Microsoft 图表控件中启用缩放

我在我的项目中使用MicrosoftChart控件,我想通过使用鼠标滚轮在Chart控件中启用缩放功能,我该如何实现?但用户不必点击图表,这应该就像鼠标位置在我的图表上,而不是从那个点开始通过鼠标滚轮滚动它可以放大/缩小 最佳答案 您需要使用MouseWheel事件。首先使图表的两个轴都可缩放:chart1.ChartAreas[0].AxisX.ScaleView.Zoomable=true;chart1.ChartAreas[0].AxisY.ScaleView.Zoomable=true;并分配事件:chart1.MouseW

c# - 在位置 C :\Program Files (x86)\Microsoft visual studio 11. 0 找不到 ildasm.exe

VisualStudio2012的开发人员命令提示如何搜索ildasm.exe的位置。运行命令窗口Visualstudio2012的开发人员命令提示符将指向位置C:\ProgramFiles(x86)\Microsoftvisualstudio11.0但在此位置ildasm.exe不能找不到。实际上在命令窗口输入ildasm.exe会打开ildasm工具。任何人都可以阐明VisualStudio2012的开发人员命令提示符是如何找到物理ildasm.exe的。 最佳答案 当您启动VisualStudio2012的开发人员命令提示符时

c# - 将 Microsoft.Bcl.Async 与代码分析一起使用会导致错误

我正在尝试使用Microsoft.Bcl.Async和代码分析,但是当我运行代码分析时,出现一个或多个错误。我正在使用带有更新2的VisualStudio2012。这对我来说很容易重现:创建一个针对.Net4的新默认控制台应用程序。右键单击References,然后选择ManageNuGetPackages...单击Online并在SearchOnline框中键入async。您应该看到Asyncfor.NetFramework4...。点击安装并接受所有问题。向Main()添加一行内容:TaskEx.Delay(1000);和usingSystem.Threading.Tasks;转到

c# - 将现有应用程序移植到 Microsoft Azure 有哪些挑战?

将现有应用程序移植到Azure有哪些挑战?以下是我已经知道的几点。1)不支持session亲和性(Azure是无状态的)-我知道Azure负载平衡不支持session亲和性-因此,如果现有Web应用程序具有session亲和性,则应更改它。2)与COM接口(interface)-目前我认为不支持将COM组件部署到云中以与它们接口(interface)-如果我当前的应用程序需要访问一些遗留组件。3)使用非http协议(protocol)从云端与其他系统交互除上述几点外,您还知道哪些其他重要限制/注意事项?另外,最新版本如何解决这些痛点? 最佳答案

c# - 在 Metro 应用程序 C# 中重新加载页面

我正在使用Windows8RTM和C#(VS2012RTM)开发Metro应用程序,我无法重新加载页面,任何人都可以向我解释如何重新加载页面而无需再次导航到同一页面。简介:我正在开发支持多语言的Metro应用程序。当用户选择语言时,我将通过以下代码覆盖主要语言Windows.Globalization.ApplicationLanguages.PrimaryLanguageOverride="de";并使用此代码重新加载页面this.Frame.Navigate(this.GetType());语言更改为“de”,但是当我在页面上按“后退”时,它会导航到同一页面而不是导航到上一页。我错

c# - Microsoft.Office.Interop.Excel.ApplicationClass 没有定义构造函数

我试着关注HowtoopenanExcelfileinC#教程,即在Com选项卡上添加对MicrosoftOffice14.0ObjectLibrary的引用并尝试编译代码:usingExcel=Microsoft.Office.Interop.Excel;//...Excel.ApplicationxlApp;Excel.WorkbookxlWorkBook;Excel.WorksheetxlWorkSheet;xlApp=newExcel.ApplicationClass();//errorhere//...并遇到编译时错误,说Thereisnoconstructordefined

c# - 如何在 .NET 4.0 中使用 Microsoft.Bcl.Async 支持 TransactionScope 中的异步方法?

这个问题在这里已经有了答案:GetTransactionScopetoworkwithasync/await(4个答案)关闭2年前。我有一个类似的方法:publicasyncTaskSaveItemsAsync(IEnumerableitems){using(varts=newTransactionScope()){foreach(variteminitems){await_repository.SaveItemAsync(item);}await_repository.DoSomethingElse();ts.Complete();}}这当然有问题,因为TransactionScop

c# - Web 应用程序生成错误 : The CodeDom provider type Microsoft. 找不到 VisualC.CppCodeProvider

我正在构建服务器中构建/打包Web应用程序,但失败并显示以下消息:ASPNETCOMPILERerrorASPCONFIG:TheCodeDomprovidertype"Microsoft.VisualC.CppCodeProvider,CppCodeProvider,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a"couldnotbelocated.这是构建服务器环境:WindowsServer2008R2标准版TeamCity8.0.4.NET4.5适用于Windows7和.NET4的WindowsS

c# - Microsoft 主数据服务 : How to get/set description of Model/Entity programmatically

我使用MDS2008/API以编程方式插入/更新模型、实体、属性和成员。我想获取或设置一个模型或一个实体的描述。如果在主数据管理器上,我们可以在一个模型或实体的元数据上看到这一点:在这里我们可以看到模型的描述,但我们无法获取或设置它。有谁知道如何使用MDSAPI做到这一点? 最佳答案 模型的描述只是实体“模型元数据定义”中的一个属性,它存在于“元数据”模型中。因此更改值应该就像更改任何其他实体的属性值一样。因为我从未使用过MDSAPI,所以我将描述如何使用MDS阶段成员表和存储过程来完成它,但我认为这应该让您了解如何使用API来完成