Tag: visual studio 2015

Visual Studio 2015中的MonoGame模板

我刚刚安装了Visual Studio 2015,现在想要启动一个新的MonoGame项目(C#,Windows DX)。 我安装了MonoGame,以及XNA。 问题是模板没有出现在New Project对话框中。 在Visual Studio 2013上,它们出现在这里,它们也无法在项目树中的其他位置找到。 所以我搜索了模板,它们存在于它们应该的位置: C:\Users\\Documents\Visual Studio 2015\Templates\ProjectTemplates\Visual C#\MonoGame 我尝试从Visual Studio管理控制台运行devenv.exe /installvstemplates ,以及devenv.exe /setup ,以获得良好的衡量标准。 在多次执行此操作后,混合了一些Visual Studio 2015和Windows重新启动,项目模板仍未显示。 我还尝试通过删除C:\Users\\AppData\Roaming\Microsoft\VisualStudio和C:\Users\\AppData\Local\Microsoft\VisualStudio\14.0来清除缓存,但无济于事。 MonoGame安装程序已自定义为与Visual Studio 2015一起使用,因此我认为它应该以某种方式工作。 那么,任何人都可以帮助我设置这些项目模板吗?

如何在Visual Studio IDE中查看github的源代码,但是使用Nuget的dll进行编译?

如今,有很多很棒的开源软件包和框架可供各种用途使用。 我们以ASP.NET Core MVC和Newtonsoft.Json为例。 这些是在Nuget包中提供的,它们被剥夺了源代码。 我想很多人都能记住很多情况,其中一个人希望在GitHub上免费获得源代码(以帮助调试某些问题),但是被迫做以下其中一种情况: 懒惰,只是忘了它,或继续调试你的问题与一个流行的图书馆,更像是一个“黑匣子”; 转到浏览器,输入github.com并搜索源代码,而不需要Visual Studio IDE的强大建议; 花5分钟,将存储库克隆到本地驱动器并使用IDE查看它; 在编译源代码时花费更多时间,从项目中卸载所有感兴趣的nuget包,而是直接连接到所有新编译的程序集(这些程序集并不总是与Nuget程序包一对一)。 最后一个选项是最可行的,但是您需要花费大量时间,而不能仅仅将其推送到存储库或再部署已编译的代码。 其他开发人员不会找到这些dll的相对路径,客户最终可能会在部署包中找到错误版本的nuget包。 是否有第五种选择,它具有第四种选择的所有优点,但没有任何缺点? 我想这是由一个独立的IDE中的IDE完成的,即没有修改我的.csproj和package.config文件,但是“转到定义”和“查找所有引用”function和调试应该像我迷上了一样真实的东西。 是的,我很懒。

视觉工作室2015年建设需要很长时间

我从VS 2013开始到VS 2015,当我进行构建时,它需要90多秒左右。 有什么办法可以加快速度吗? (VS 2013花了大约10秒钟)。 另外,原因是什么? 我确实看到它在构建期间运行了一些额外的东西(我不认为2013年做了所有这些): 启动.NET Native编译 处理应用程序代码 计算应用程序关闭并生成互操作代码 编译互操作代码 生成序列化代码 清理未引用的代码 运行本机编译器

Setup Project正在添加内置的.NET Framework .System程序集以进行输出

我正在使用VS Community 2015,其中包含Setup Project扩展 。 我从未见过这个问题与2010一起工作。问题是当我向输出中添加一个项目时,Detected Dependencies列出了我在项目中使用的所有dll,包括内置的: 运行安装程序后,它继续安装一百个dll文件,包括应该是.NET Framework一部分的文件,如: System.IO.dll System.Linq.dll 我确信: 我将所有项目设置为.NET 4.5.2 在Setup Project中,我将目标.NET框架设置为.NET 4.5.2 在Setup Project中,我将Prerequisite设置为.NET 4.5.2 我究竟做错了什么? 如何让安装程序只安装不属于.NET Framework的DLL(如Caliburn或NLog)。 谢谢。 编辑1:根据’Claudius’的问题,这里是我的机器上安装的.NET框架列表。 请注意,我正在尝试安装在我正在开发的同一台机器上。 My / bin / Release文件夹没有任何.NET .System目录,应用程序运行正常。 编辑2:发现另一个有类似问题的人。 遗憾地未解决: Visual Studio安装项目:巨大的依赖项列表

创建新的WPF项目时,已添加具有相同键的项

我刚刚在Visual Studio 2015 Pro中创建了一个新的WPF项目,在“创建项目”对话框消失后,我没有得到设计器。 这个ArgumentException只显示在那里,我没有添加任何控件或任何东西。 刚创建项目,我得到了这个。 我已经读过这个exception,当我有一个重复的文件,比如一个带有Resources.resx名称的resx文件或LIKE,当我使用同一个文件两次但我没有做任何事情而不是创建一个新项目时抛出此exception。 我可以成功构建解决方案和项目,没有错误。 我打开已编译的EXE,看起来没问题。 但是我不能在VS里面使用设计师。 此WPF解决方案针对.NET4.5。 我尝试创建一个新的目标其他.NET版本,但同样的情况发生。 [编辑]以下是VS抛出的整个exception: System.ArgumentException An item with the same key has already been added. at System.ThrowHelper.ThrowArgumentException(ExceptionResource resource) at System.Collections.Generic.Dictionary`2.Insert(TKey key, TValue value, Boolean add) at System.Collections.Generic.Dictionary`2.Add(TKey key, TValue value) at Microsoft.VisualStudio.DesignTools.Utility.Telemetry.VsTelemetryService.RegisterDesignerProcessSession(Int32 pid) at Microsoft.VisualStudio.DesignTools.Utility.Feedback.WatsonTracker.RegisterSession(Int32 processID) at Microsoft.VisualStudio.DesignTools.Utility.DesignerSessionTracker.RecordDesignerStart(Int32 processID, String isolationTargetIdentifier, Boolean mockCustomTypes, String buildConfiguration) at […]

下载在门户网站上创建的bot会导致无效/不可执行的解决方案

我去了Azure门户试用Bot框架。 我按照步骤创建了一个Proactive bot。 没有改变任何东西,我去Configure continuous integration并下载了zip文件。 当我尝试在Visual Studio 2015中打开该SLN文件时,打开解决方案时出现以下错误: “输出”窗口在“ Solution下拉列表中显示: 无法读取与解决方案关联的某些属性。 这是解决方案资源管理器的屏幕截图: 然后我按F5测试它… 它应该运行吗? 我应该做点什么吗?

XAML Designer未加载

我正在尝试为Windows 10开发通用应用程序,但XAML设计器无法加载。 我尝试重新安装Visual Studio但似乎没有任何工作。 错误 : System.Runtime.InteropServices.COMException 该应用程序没有启动。 (HRESULTexception:0x8027025B) Stacktrace : 在Microsoft.VisualStudio.DesignTools.HostUtility.AppPackage.AppPackageNativeMethods.IApplicationActivationManager.ActivateApplication(String appUserModelId,String activationContext,ActivateOptions options,Int32&processId) 在Microsoft.VisualStudio.DesignTools.HostUtility.AppPackage.DesignerWrtUtility.ActivateApplication(String appUserModelId,String activationContext,Object site,Boolean isRunningElevated) 在Microsoft.VisualStudio.DesignTools.HostUtility.Platform.AppContainerProcessDomainFactory.ActivateApplicationInternal(String appUserModelId,String activationContext,Object site) 在Microsoft.VisualStudio.DesignTools.HostUtility.Platform.AppContainerProcessDomainFactory.CreateDesignerProcess(String applicationPath,String clientPort,Uri hostUri,IDictionary environmentVariables,Int32&processId,Object&processData) 在Microsoft.VisualStudio.DesignTools.DesignerContract.Isolation.Primitives.ProcessDomainFactory.ProcessIsolationDomain..ctor(ProcessDomainFactory factory,IIsolationBoundary boundary,AppDomainSetup appDomainInfo,IIsolationTarget isolationTarget,String baseDirectory) 在Microsoft.VisualStudio.DesignTools.DesignerContract.Isolation.Primitives.ProcessDomainFactory.CreateIsolationDomain(IIsolationBoundary boundary) 在Microsoft.VisualStudio.DesignTools.HostUtility.Platform.AppContainerProcessDomainFactory.CreateIsolationDomain(IIsolationBoundary boundary) 在Microsoft.VisualStudio.DesignTools.DesignerContract.Isolation.Primitives.IsolationBoundary.Initialize() 在Microsoft.VisualStudio.DesignTools.DesignerContract.Isolation.Primitives.IsolationBoundary.CreateInstance [T](类型类型) 在Microsoft.VisualStudio.DesignTools.DesignerContract.Isolation.IsolatedObjectFactory.Initialize() 在Microsoft.VisualStudio.DesignTools.DesignerHost.Services.VSIsolationService.CreateObjectFactory(IIsolationTarget isolationTarget,IObjectCatalog目录) 在Microsoft.VisualStudio.DesignTools.DesignerContract.Isolation.IsolationService.CreateLease(IIsolationTarget isolationTarget) 在Microsoft.VisualStudio.DesignTools.DesignerContract.IsolatedDesignerService.CreateLease(IIsolationTarget isolationTarget,CancellationToken cancelToken,DesignerServiceEntry&entry,IServiceProvider serviceOverrides) 在Microsoft.VisualStudio.DesignTools.DesignerContract.IsolatedDesignerService.IsolatedDesignerView.CreateDesignerViewInfo(CancellationToken cancelToken) 在Microsoft.VisualStudio.DesignTools.DesignerContract.Isolation.IsolatedTaskScheduler.InvokeWithCulture [T](CultureInfo […]

字符串变量名称日期在调试器中很奇怪

有人能告诉我为什么调试器将名为Date string变量处理为DateTime对象? 码: public class HourRegistration { public string Date { get; set; } } 看屏幕截图: 使用.NET Framework 4.5,VS-2015 谢谢! 更新: 通过将代码减少到最小可能,我发现了明显的问题。 最小化代码: namespace ConsoleApplication1 { class Program { static void Main(string[] args) { DoSomething(); } public static void DoSomething() { DateTime Date = DateTime.ParseExact(“asdasd”, “dd/MM/yyyy”, CultureInfo.InvariantCulture); } public class HourRegistration { public string Date […]

为商店构建通用应用程序时出错:“清单引用文件’MyAppName.dll’,它不是有效负载的一部分。”

我尝试为Windows通用应用程序创建商店的应用程序包时,在Visual Studio 2015中出现此错误: 清单引用文件’MyAppName.dll’,它不是有效负载的一部分。 该错误位于…\..MyAppSourcePath..\Package.appxmanifest文件中。 这是以某种方式相关的Manifest引用文件’Bing.Maps.dll’,它不是有效负载的一部分,但在我的情况下,错误仅在存储的构建包时出现并且与MyAppName.dll相关(其中MyAppName是名称)我的申请名称)。 MSDN中的另一个相关问题: https : //social.msdn.microsoft.com/Forums/en-US/f137091e-f550-4eab-b7e2-418149b97d40/error-appx0703-manifest-references-file-myappnamedll-which-is-不是部分的最有效载荷?论坛= windowsstore

Visual C#中的Visual c#块注释的键盘快捷键?

我知道单行(// ….)的键盘快捷键注释Ctrl + K + C并取消注释Ctrl + K + U. 我的问题是, 是否有任何默认的键盘快捷键(/ * …… * /)注释和取消注释? 如果有,怎么样? 如果没有定义默认块注释键盘快捷键,那么有没有办法为此添加自己的键盘快捷键? 我怎么做? 我发现很多关于评论的问题,但是没有找到任何关于块评论的说法。 任何帮助表示赞赏:)