Tag: visual studio

你把第三方图书馆放在哪里?

我有一堆.dll程序集,例如HtmlAgilityPack和MoreLinq 。 我应该把这些文件放在哪里? 我经常把它们放在我的Projects文件夹中的某个地方,但后来我总是在为它们挖掘。 是否有标准的地方放置它们?

参考用于CI构建的Microsoft.VisualStudio.QualityTools.UnitTestFramework

我在VS2015 RC中创建了一个C#测试项目。 它在本地构建,但是当我尝试在我们的CI构建服务器(TeamCity)上构建时,它会失败并出现错误: UnitTest1.cs(2,17):错误CS0234:命名空间“Microsoft”中不存在类型或命名空间名称“VisualStudio”(您是否缺少程序集引用?)[D:\ BuildAgent \ work \ e486bf18e454d0c2 \ dh。 PSP.Coordinator.Api.Tests \ dh.PSP.MetadataService.Api.Tests.csproj] UnitTest1.cs(9,10):错误CS0246:找不到类型或命名空间名称’TestMethod’(您是否错过了使用指令或程序集引用?)[D:\ BuildAgent \ work \ e486bf18e454d0c2 \ dh.PSP.Coordinator.Api.Tests \ dh.PSP.MetadataService.Api.Tests.csproj] UnitTest1.cs(9,10):错误CS0246 :找不到类型或命名空间名称’TestMethodAttribute’(您是否缺少using指令或程序集引用?)[D:\ BuildAgent \ work \ e486bf18e454d0c2 \ dh.PSP.Coordinator.Api.Tests \ dh.PSP。 MetadataService.Api.Tests.csproj] UnitTest1.cs(6,6):错误CS0246:找不到类型或命名空间名称’TestClass’(您是否缺少using指令或程序集引用?)[D:\ BuildAgent \工作\ e486bf18e454d0c2 \ dh.PSP.Co ordinator.Api.Tests \ dh.PSP.MetadataService.Api.Tests.csproj] UnitTest1.cs(6,6):错误CS0246:找不到类型或命名空间名称’TestClassAttribute’(您是否缺少using指令或程序集引用?)[D:\ BuildAgent \ work \ e486bf18e454d0c2 \ dh.PSP.Coordinator.Api.Tests \ dh.PSP.MetadataService.Api.Tests.csproj] […]

NuGet.Config文件位于Visual Studio 2017项目中的哪个位置?

我想知道NuGet.Config文件位于Visual Studio 2017项目中的哪个位置? 我试图在项目的根目录中创建我自己的NuGet.Config文件,但是我没有找到任何新的存储库(NuGet源代码)。 有人有任何想法吗? 这是我试图为我的.Net Core项目实现的文件:

Visual Studio 2012数据库图?

我在C#中做的很少,并且正在关注Head First C#书。 书中有一部分要求我为我的SQL数据库创建数据库图表,但在数据库资源管理器中没有数据库图表节点/文件夹。 我听说微软放弃了数据库图表function,但还有另一种创建数据库图表的方法,这对我来说很容易理解吗?

Microsoft Help Viewer可以用作独立的应用程序吗?

我有一台装有Windows 8的机器,我安装了没有帮助查看器的 VS2013 ,以及安装了相同操作系统和相同VS但安装了Help Viewer软件包的VirtualMachine ( Help Viewer v2.1 )。 我创建了具有独特用途的VM ,我希望能够在我的主机操作系统中使用Microsoft Help Viewer (或其他替代软件,如果存在),而无需在我的操作系统中安装VS2013 。 …所以在逆向工程的一个非常基本的意图是能够在我的主机操作系统中使用Microsoft帮助查看器我刚刚将这些文件夹从VM复制到我的PC : C:\Program Files (x86)\Microsoft Help Viewer 和 C:\ProgramData\Microsoft\HelpLibrary2 并添加了这些键: Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Help] [HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Help\v2.1] “AppRoot”=”C:\\Program Files (x86)\\Microsoft Help Viewer\\v2.1\\” “DefaultHelpViewerCLSID”=”{FE220E43-FE17-47BE-A57E-84D2B9A5635D}” [HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Help\v2.1\Catalogs] “ContentStore”=”C:\\ProgramData\\Microsoft\\HelpLibrary2\\Catalogs\\” [HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Help\v2.1\Catalogs\VisualStudio12] “LocationPath”=”%ProgramData%\\Microsoft\\HelpLibrary2\\Catalogs\\VisualStudio12\\” “LastUpdated”=”02/26/2014 06:34:55” [HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Help\v2.1\Catalogs\VisualStudio12\en-US] “SeedFilePath”=”C:\\Program Files (x86)\\Microsoft Help Viewer\\v2.1\\CatalogInfo\\VS11_en-us.cab” “catalogName”=”Visual Studio Documentation” [HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Help\v2.1\Setup] […]

ConfigurationManager.AppSettings在unit testing项目中返回Null

我在app.config文件中有一个带有应用程序设置的C#unit testing项目。 我正在测试一个存在于不同项目中的类。 该类依赖于ConfigurationManager.AppSettings和ConfigurationManager.ConnectionStrings 。 被测试的类所在的项目没有app.config文件。 我原以为,因为该类正在unit testing项目的上下文中实例化,它将使用unit testing项目的app.config文件。 实际上,连接字符串似乎就是这种情况。 该类检索连接字符串没有任何问题。 但是,当类尝试检索任何应用程序设置时,配置管理器始终返回null 。 这里发生了什么? 编辑1 我想也许在测试项目中尝试加载一些设置以查看会发生什么是个好主意。 我试图在调用在外部项目中实例化类的代码之前立即加载unit testing中的设置。 同样的结果,没有。 我想我暂时可以从等式中排除其他项目。 这是我的配置文件的摘录: … … 以下是我尝试加载设置的方法: string test = System.Configuration.ConfigurationManager.AppSettings[“Bing_Key”];

在Visual Studio扩展中更改“颜色主题”

我正在用C#编写一个Visual Studio扩展,希望根据一天中的时间改变颜色主题(日落之后将应用黑暗主题 – 在日出时,将根据用户偏好应用蓝色/浅色主题)。 我可以使用ShellSettingsManager对象公开的WriteableSettingsStore更改颜色主题。 当我执行以下代码时,重新启动Visual Studio后主题更改。 var settingsManager = new ShellSettingsManager(this); var writeableUserStore = settingsManager.GetWritableSettingsStore(SettingsScope.UserSettings); writeableUserStore.SetString(“General”, “CurrentTheme”, GuidList.guidDarkTheme); 我更喜欢的是自动更新主题 – 我尝试使用User32 API的UpdateWindow和RedrawWindow函数,但窗口没有重新加载。 所以问题是 – 如何在更改注册表中的CurrentTheme属性后“重绘”Visual Studio?

在位置C找不到ildasm.exe:\ Program Files(x86)\ Microsoft visual studio 11.0

Visual Studio 2012的Developer命令提示符如何搜索ildasm.exe的位置。 运行命令窗口Visual Studio 2012的开发人员命令提示符将指向位置C:\Program Files (x86)\Microsoft visual studio 11.0但在此位置找不到ildasm.exe。 实际输入到命令窗口,ildasm.exe将打开ildasm工具。 任何人都可以澄清Developer command prompt for Visual studio 2012如何找到物理ildasm.exe。

vs2010 c#调试高亮颜色

场景是我正在调试vs2010中的一些C#代码。 我在一个断点处停下来。 我介入一种方法。 当前行以黄色突出显示(我认为默认情况下)。 我在步入方法之前离开的线现在具有浅灰色背景。 如果你有一个黑暗的文字,不错,但我有白色文字。 完全看不懂。 所以,我想改变它,但它叫什么?

当我在C#中构建Windows服务时,为什么我的二进制文件没有放在/ bin / release文件夹中?

我是C#和VS 2010的新手,我正在遵循在Visual Studio 2010中创建C#Windows服务的在线指南。 但是,当我尝试构建应用程序时,我没有在/bin/release文件夹下创建任何文件。 我在/bin/Debug文件夹下获取文件。 我已经尝试了所有构建配置,例如Active,DEBUG,Release,All,但没有任何变化。 我试过关闭解决方案并重新启动等。 我在许多其他项目中遇到过同样的问题,这些项目都是C#控制台应用程序。 /bin/release文件夹存在(因为我必须手动创建它)并且我已检查属性选项卡中的输出路径以确保将发布配置定位到该文件夹​​。 我在工作中询问了我们的“C#guru”,他没有任何线索。 有谁知道是什么原因引起的?