Tag: visual studio

WP8项目:“CompileXaml”任务意外失败

我在我的计算机上重新安装了Windows,在Visual Studio 2012 for Windows Phone中打开任何Windows Phone 8项目后,收到以下错误消息: The “CompileXaml” task failed unexpectedly. System.IO.FileNotFoundException: Could not load file or assembly ‘XamlServicesWP, Version=11.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a’ or one of its dependencies. The system cannot find the specified file. File name: ‘XamlServicesWP, Version=11.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a’ Server stack trace: at Microsoft.Silverlight.Build.Tasks.CompileXaml.GenerateCode(ITaskItem item, Boolean isApplication) at Microsoft.Silverlight.Build.Tasks.CompileXaml.Execute() at System.Runtime.Remoting.Messaging.StackBuilderSink._PrivateProcessMessage(IntPtr md, […]

sgen.exe在构建期间失败

在更改visual studio项目的输出目录后,它开始无法构建,并且错误非常类似于: C:\Program Files\Microsoft Visual Studio 8\SDK\v2.0\bin\sgen.exe /assembly:C:\p4root\Zantaz\trunk\EASDiscovery\EASDiscoveryCaseManagement\obj\Release\EASDiscoveryCaseManagement.dll /proxytypes /reference:C:\p4root\Zantaz\trunk\EASDiscovery\EasDiscovery.Common\target\win_x32\release\results\EASDiscovery.Common.dll /reference:C:\p4root\Zantaz\trunk\EASDiscovery\EasDiscovery.Export\target\win_x32\release\results\EASDiscovery.Export.dll /reference:c:\p4root\Zantaz\trunk\EASDiscovery\ItemCache\target\win_x32\release\results\EasDiscovery.ItemCache.dll /reference:c:\p4root\Zantaz\trunk\EASDiscovery\RetrievalEngine\target\win_x32\release\results\EasDiscovery.RetrievalEngine.dll /reference:C:\p4root\Zantaz\trunk\EASDiscovery\EASDiscoveryJobs\target\win_x32\release\results\EASDiscoveryJobs.dll /reference:”C:\Program Files\Infragistics\NetAdvantage for .NET 2008 Vol. 1 CLR 2.0\Windows Forms\Bin\Infragistics2.Shared.v8.1.dll” /reference:”C:\Program Files\Infragistics\NetAdvantage for .NET 2008 Vol. 1 CLR 2.0\Windows Forms\Bin\Infragistics2.Win.Misc.v8.1.dll” /reference:”C:\Program Files\Infragistics\NetAdvantage for .NET 2008 Vol. 1 CLR 2.0\Windows Forms\Bin\Infragistics2.Win.UltraWinChart.v8.1.dll” /reference:”C:\Program Files\Infragistics\NetAdvantage for .NET 2008 Vol. 1 CLR 2.0\Windows Forms\Bin\Infragistics2.Win.UltraWinDataSource.v8.1.dll” /reference:”C:\Program […]

C#格式化年龄 – 关于天,周,月 – 年

我正在研究一些医疗软件,我需要根据以下规则以非常具体的方式输出所有年龄段: If under 6 Weeks old : ###D (Number of Days) If under 6 Months old : ###W (Number of Weeks) If under 2 Years old : ###M (Number of Months) If above 2 Years old : ###Y (Number of Years) 使用C#我试图找到一个简单的方法,只使用一个人的出生日期,任何帮助将不胜感激。

如何让Visual Studio 2015 xproject(project.json)引用依赖项目的最高框架

我正在创建一个可重用的库,它针对几个平台(.NET 4.0,.NET 4.5,.NETStandard 1.0和.NETStandard 1.3)。 此项目的.NET 4.5版本包含.NET 4.0版本下不可用的一些function。 引用此库项目的unit testing项目有一个单一的目标平台,即NET 4.5.1。 该测试项目显然包含一些代码,用于测试核心库的.NET 4.5特定function。 不幸的是,测试项目没有编译,因为Visual Studio似乎引用了.NETStandard 1.0版本,显然不包含此function。 为了演示我的问题,我将其简化为以下两个项目: 核心库: { “version”: “1.0.0-*”, “frameworks”: { “netstandard1.0”: { “dependencies”: { “NETStandard.Library”: “1.6.0” } }, “net40”: {}, “net45”: {} } } 代码文件: namespace CoreLibrary { #if NETSTANDARD1_0 public class ClassNetStandard { } #endif #if NET40 public class ClassNet40 { […]

在Visual Studio 2010中查找类后代

我在Visual Studio 2010的对象浏览器中查看一个抽象类。 我想找到所有来自这个抽象类的类,以便我可以选择在我的应用程序中实现的最佳类。 我没有此程序集的源代码,因此我无法使用find in filesfunction。 不幸的是,我似乎无法找到如何做到这一点。 Visual Studio文档和谷歌只返回完全不相关的文章,所以我使用的是错误的术语,或者这个function根本不存在。 我收到的最好的建议是“用redgatereflection器分析assembly”,但肯定有更好的方法。 感谢您的时间。

Debugger.Launch不工作

我目前正在尝试为外部启动的进程启动调试器(而不是从visual studio中启动)。 我似乎无法让调试器实际启动,因为它似乎没有任何反应。 在这个过程中,我添加了这段代码: Debug.Assert(Debugger.IsAttached == false, “Should be no debugger”); if (!Debugger.IsAttached) { Debug.Assert(Debugger.Launch(), “Debugger not launched”); } Debugger.Break(); Debug.Assert(Debugger.IsAttached == true, “Debugger should be attached”); 断言是为了证实我并不疯狂。 首先, IsAttached属性返回false,正如我所期望的那样。 然后我调用Debugger.Launch ,然后返回true 。 根据Debugger.Launch的MSDN文档,它表示如果成功启动调试器,或者如果已连接调试器,它将仅返回true。 我确认一个没有附加,所以它必须启动一个。 断点永远不会被击中,第二次validation失败( IsAttached属性返回false)。 我也尝试在Debugger.Launch之后暂停一下,给它一些时间,但无济于事。 有什么建议?

Visual Studio MEF扩展 – 强制边缘字形要更新或重绘

我正在编写的扩展程序起源于演练:创建由Microsoft提供的Margin Glyph示例: https : //msdn.microsoft.com/en-us/library/ee361745.aspx 一切正常,除了我试图触发重绘或更新边缘字形,每当我用来决定绘制字形的数据更改时。 基本上我在工具窗口中有一个按钮,当用户单击按钮时,我想要一个字形出现在边距中。 现在,它不会出现,直到您滚动并返回,或显然关闭并重新加载文档。 我研究过这个,并且看过一些使用IViewTaggerProvider而不是ITaggerProvider的代码示例。 在这些情况下,似乎可以将LayoutChanged事件的处理程序添加到ITagger派生类中,该类还包含GetTags方法。 但是我无法成功将代码从使用ITaggerProvider切换到IViewTaggerProvider,扩展程序在运行时崩溃了。 我不知道这是否会导致解决方案的变化,或者是否是不必要的。 如何强制字形被渲染? 我可以提出某种类型的事件来强制执行GetTags代码吗? 我如何从课外提出这个事件? 例如从工具窗口?

如何在Visual Studio中为项目引用设置“特定版本”属性

我有一个包含几个项目的Visual Studio解决方案,并已将项目之间的引用设置为项目引用。 添加对程序集的引用时,引用的属性包含设置 Specific Version = True|False 项目引用缺少此属性。 怎么设置? 我希望我的解决方案能够在bin文件夹中加载任何可用的程序集(无论哪个版本)。 当反序列化工作流实例(Workflow Foundation)并同时更新依赖项时,我遇到了问题。

如何解决“Resources”参数中的“重复项”错误

在处理我的项目时,我遇到了这个错误: 在“Resources”参数中多次指定了项目“…”。 “Resources”参数不支持重复项。 (删除了项目的名称,没关系) 但是,我不知道如何解决这个问题。 我在哪里可以在Visual C#Express中找到此参数?

在Visual Studio中粘贴引用时出现错误HRESULT E_FAIL

我知道这不是一个编程问题,但它是一个编程工具问题。 在Visual Studio 2008 Team Edition(带有.NET 3.5 SP1的9.0版)中,当我将引用从一个csproj复制并粘贴到另一个csproj时(使用“解决方案资源管理器”视图中的上下文菜单),我收到以下错误: 错误HRESULT E_FAIL已从调用COM组件返回 这刚刚开始在我的机器上发生。 我只能找到关于它的这篇文章,它不包含任何解决方案。 有任何想法吗?