Tag: visual studio

在构建后事件上更新本地nuget包

我的本地nuget库存储库分别用于我的个人和工作相关的类库。 我已经为不再开发的库创建了一些nuget包。 我只为他们这样做,因为我不知道如何在项目构建后自动更新它们。 我认为所有的工作都是由nuget命令行和Visual Studio命令提示符完成的。 所以我可以轻松地完成我需要的工作(当然,我会完全了解命令而不是!) 基本上我希望在项目的post-build事件上执行以下任务。 在项目构建上: 将项目dll复制到特定文件夹(nuget包的lib文件夹) 更新nuspec文件以获取新文件版本(我的项目正在增加每个版本的文件版本) 使用新文件版本创建新的nupkg文件 Phil Haack展示了这个function,但据我所知,它仍然是原型。 所以我的要求是上面的。 有没有其他人完成这个?

如何使用NuGet.Core创建NuGet包?

我想创建一个使用NuGet包NuGet.Core的应用程序。 它有一个名为PackageBuilder的类,使其成为可能。 有没有可用的样本/教程/文档?

我如何获得一个允许我分辨一个类的差异实例的ID?

想象一下,我有一个类,有两个实例: MyClass a = new MyClass(); MyClass b = new MyClass(); MyClass有一个PrintUniqueInstanceID方法: void PrintUniqueInstanceID() { Console.Write(“Unique ID for the *instance* of this class: {0}”, [what goes here???] ); } 理想情况下,输出将是这样的: Unique ID for the *instance* of this class: 23439434 // from a.PrintUniqueInstanceID Unique ID for the *instance* of this class: 89654 // from b.PrintUniqueInstanceID 那么 […]

当脚手架控制器vs2015时,表中已存在错误键

我正在尝试使用VS2015关注专业MVC 4中的音乐商店示例。 我有脚手架音乐商店控制器的问题。 每次我尝试创建控制器时,都会弹出一个错误窗口,其中唯一的信息是:“运行所选代码生成器时出错:’表中已存在密钥。’” 我一直在寻找这个特定的错误,但大多数脚手架错误解决方案似乎是关于web.config中的错误,但我的web.config中没有任何改变,它是创建新项目时创建的默认错误。 我已经尝试创建另一个MVC项目并再次编码模型但我仍然收到错误。 我正在使用Microsoft Visual Studio Enterprise 2015版本14.0.247200更新1,如果这有帮助。 我在Models文件夹中创建的类如下所示,与本书中的类完全相同: public class Album { public virtual int AlbumId { get; set; } public virtual int GenreId { get; set; } public virtual int ArtistId { get; set; } public virtual string Title { get; set; } public virtual decimal Price { get; set; […]

在解决方案资源管理器中隐藏类视图

有没有办法隐藏解决方案资源管理器中的类内部文件? 它增加了那里的“噪音”。 下拉三角形非常混乱 – 我想立即看到隐藏了哪些文件(在解决方案资源管理器中)。

在Visual Studio中“全部中断”后,有没有办法保留当前文档?

当我在调试时“全部打破”时,Visual Studio会在堆栈顶部打开源代码; 我想将光标放在我正在处理的文档上,而不打开任何其他文档或窗口(例如:没有加载符号)。

VS 2010,NUNit和“断点目前不会被击中。 没有为此文档加载任何符号“

使用Windows 7 32位,VS 2010,.NET 4 DLL,NUnit(2.5.5)对应用程序进行unit testing。 我目前收到以下错误; 看到很多post并尝试了以下内容: 重启机器 重启VS. 删除bin / obj并重新加载 清洁/重建 但是我跑步时无法让NUnit达到我的断点。 我将NUNit测试项目设置为指向nunit.exe,并加载测试.NET 4 DLL,但是当我运行它时没有找到断点,“没有加载符号”。 我尝试了debug> windows> modules,当我运行它时,它甚至没有显示我的unit testing项目。 我找到了这个,使用nunit代理: http ://groups.google.com/group/nunit-discuss/browse_thread/thread/5680d7def5b6982f 但是当我使用nunit代理时,我也会收到错误。 我使用的是nunit-agent-x86.exe,但是我收到了一个system.formatexception,它崩溃了…… 有人可以帮忙吗? 谢谢。

如何在ASP.NET中使用插件架构?

我非常喜欢WinForms的插件架构,我想在Asp.net中使用插件架构。 我在asp.net中搜索了插件架构,我发现了asp.net MVC示例,但我想使用经典的asp.net项目而不是MVC。 有没有人知道使用经典asp.net的模式的任何资源,而不是MVC?

使用visual studio开发单声道应用程序

如何使用Visual Studio在Mono上开发应用程序? 这可能吗?

Visual Studio外部的C#REPL

F#有一个REPL(读取 – 评估 – 打印循环)F#Interactive, C:\Program Files (x86)\Microsoft F#\v4.0\Fsi.exe 。 我知道C#现在有自己的交互式REPL,与Roslyn一起发布。 如何在Visual Studio外部打开? csi.exe在哪里?