Questions tagged «visual-studio-2010»

Visual Studio 2010是Microsoft的集成开发环境(IDE)。仅对于因使用此特定版本的Visual Studio而引起的问题使用此标记,而不是对其中仅编写的任何代码使用此标记。

8
如何获得TFS2010通过MSBUILD为我运行MSDEPLOY?
Vishal Joshi在此处提供了出色的PDC演讲,该演讲描述了Visual Studio 2010中的新MSDEPLOY功能-以及如何在TFS中部署应用程序。(Scott Hanselman也发表了精彩的演讲,但他没有参加TFS)。 您可以在TFS2010中使用MSBUILD来调用MSDEPLOY,以将程序包部署到IIS。这是通过MSBUILD的参数完成的。 演讲解释了一些命令行参数,例如: /p:DeployOnBuild /p:DeployTarget=MsDeployPublish /p:CreatePackageOnPublish=True /p:MSDeployPublishMethod=InProc /p:MSDeployServiceURL=localhost /p:DeployIISAppPath="Default Web Site" 但是有关此的文档在哪里-我找不到任何文档? 我整天都在努力使它正常工作,但并不能完全正确,并最终导致各种错误。如果我运行程序包的cmd文件,它将完美部署。如果我通过Visual Studio运行WebDeploy,它也可以完美运行。 但是我想通过msbuild使用这些参数来使整个部署运行,而不是单独调用msdeploy或运行包.cmd文件。我怎样才能做到这一点? PS。是的,我确实在Web Deployment Agent Service跑步。我也有在IIS下运行的管理服务。我试过同时使用。 我正在使用的Args: /p:DeployOnBuild=True /p:DeployTarget=MsDeployPublish /p:Configuration=Release /p:CreatePackageOnPublish=True /p:DeployIisAppPath=staging.example.com /p:MsDeployServiceUrl=https://staging.example.com:8172/msdeploy.axd /p:AllowUntrustedCertificate=True 给我 : C:\ Program Files(x86)\ MSBuild \ Microsoft \ VisualStudio \ v10.0 \ Web \ Microsoft.Web.Publishing.targets(2660):VsMsdeploy失败。(远程代理(URL https://staging.example.com:无法联系8172 / msdeploy.axd?site …



1
VS2010:如何在解决方案资源管理器中删除/隐藏“外部依赖项”文件夹
在VS2010中,他们向所有项目添加了一个名为“外部依赖项”的虚拟目录: 替代文字http://koper.wowpanda.net/externaldeps.PNG 这确实让我感到困扰,特别是因为如果有一个名为“ Apple”的普通文件夹和一个名为“ Deep”的文件夹,它将位于两者之间,而且我认为它提供的信息也完全没有用。 有什么办法可以删除或隐藏它?

6
从C#中的接口继承XML注释
我想知道是否有人知道如何将接口xml注释链接到实现。问题是我希望基本注释首先来自我的界面。例: interface myinterface { /// <summary> /// Does something. /// </summary> void method1(string foo); } 然后实现是: public class myclass : myinterface { public void method1(string foo) { //do something... } } 所以现在,如果我在实例化对象后用鼠标悬停在该方法上: myclass foo = new myclass(); foo.method1("do something"); 如何使注释出现在悬停弹出窗口中?有什么方法可以将接口注释链接到实现?我知道Java中有一种方法,但是找不到C#的解决方案。 谢谢


5
NuGet升级问题
我有MVC3(1.0)附带的NuGet版本,但是当我尝试升级到最新版本(当前为1.4)时,它失败了,并且我在日志文件中得到了这个版本: 2011年6月27日1:25:08-VSIXInstaller.SignatureMismatchException:已安装的'NuGet软件包管理器'版本已签名,但更新版本具有无效的签名。因此,扩展管理器无法安装更新。在VSIXInstaller.InstallProgressPage.BeginInstallVSIX(SupportedVSSKU targetAppID)的VSIXInstaller.Common.VerifyMatchingExtensionSignatures(IInstalledExtension installedExtension,IInstallableExtension updateExtension)中 6/27/2011 1:25:08 PM-安装错误:VSIXInstaller.SignatureMismatchException:已安装的'NuGet软件包管理器'版本已签名,但更新版本具有无效的签名。因此,扩展管理器无法安装更新。在VSIXInstaller.InstallProgressPage.BeginInstallVSIX(SupportedVSSKU targetAppID)的VSIXInstaller.Common.VerifyMatchingExtensionSignatures(IInstalledExtension installedExtension,IInstallableExtension updateExtension)中 6/27/2011 1:26:27 PM-VSIXInstaller.SignatureMismatchException:已安装的'NuGet软件包管理器'版本已签名,但更新版本具有无效的签名。因此,扩展管理器无法安装更新。在VSIXInstaller.InstallProgressPage.BeginInstallVSIX(SupportedVSSKU targetAppID)的VSIXInstaller.Common.VerifyMatchingExtensionSignatures(IInstalledExtension installedExtension,IInstallableExtension updateExtension)中 我什至尝试卸载NuGet(通过“添加或删除程序”)并手动安装1.4,但莫名其妙地得到相同的消息。知道我在做什么错吗?

4
VS2010将代码窗口停在错误的位置
当我双击VS2010中的“错误列表”或“查找结果”列表中的条目时,它将新打开的源代码文件停靠在我所有其他源文件所在的大窗口中,而不是停在底部的小窗口中,以及错误列表等 我如何才能将其默认与其他人放在一起? 如果我在解决方案资源管理器中双击一个项目,则会将其放置在正确的位置


8
无法在Windows 10上安装Windows SDK 7.1
我是Windows 10 PC的软件开发人员。我必须支持使用Windows SDK 7.1用Visual Studio 2010编写的一些较旧的软件 在尝试设置开发环境时,我已经成功安装了VS2010,并开始安装Windows SDK 7.1,但是安装程序出现错误: 某些组件无法安装 某些Windows SDK组件需要RTM .NET Framework4。安装程序检测到.NET Framework 4的预发行版本。如果继续安装,将不会安装这些组件。如果要安装这些组件,请单击“取消”,然后从http://go.microsoft.com/fwlink/?LinkID=187668安装.NET Framework 4 ,然后重新运行安装程序。 但是,Windows 10带有.NET 4.5,据我所知还有另一个版本检查问题。 这不会让我那么担心,但是在尝试安装Visual Studio 2010编译器更新时,失败了,说 无法安装,因为未找到Windows SDK 7.1 尝试安装.NET 4失败,因为它检测到更高版本的.NET。

5
VS2010在Windows 64位版本的WinForms应用程序中不会显示未处理的异常消息
创建新项目时,未处理的异常会产生奇怪的行为。这是我可以重现此问题的方法: 1)创建一个新的Windows窗体应用程序(C#、. NET Framework 4,VS2010) 2)将以下代码添加到Form1_Load处理程序中: int vara = 5, varb = 0; int varc = vara / varb; int vard = 7; 我希望VS中断并在第二行显示未处理的异常消息。但是,发生的情况是,仅跳过了第三行而没有任何消息,并且应用程序继续运行。 我现有的C#项目没有这个问题。所以我想我的新项目是用一些奇怪的默认设置创建的。 有谁知道我的项目有什么问题吗??? 我尝试选中“调试”->“异常”中的复选框。但是,即使我在一个try-catch块中处理异常,执行也会中断;这也不是我想要的。如果我没记错的话,此对话框中有一列“未处理的异常”或类似的内容,它们可以满足我的要求。但是在我的项目中,只有一列(“ Thrown”)。

6
如何仅安装SQL Server Management Studio 2008组件
关闭。这个问题是题外话。它当前不接受答案。 想改善这个问题吗? 更新问题,使其成为Stack Overflow的主题。 7年前关闭。 改善这个问题 以下是我在Visual Studio 2010专业版安装程序中安装的SQL组件的列表。可悲的是,在尝试工作时,我找不到SQL Server Management Studio 2008。 有没有办法单独下载SQL Server Management Studio 2008并仅安装该组件? 从过去开始,我就安装了带有SQL Server 2005的全新实例的SQL Server Management Studio 2005,并具有几个实例,这有点混乱。

10
无法加载文件或程序集HRESULT:0x80131515(将控制器添加到在网络驱动器上具有程序集引用的MVC项目中时)
我已经看到了:VSTS 2010 SGEN:错误:无法加载文件或程序集(HRESULT的异常:0x80131515),所有答案均无效。当我构建或其他任何东西时,它也不会出现。我可以很好地运行项目,当我尝试添加实体框架模板化控制器时会发生这种情况: 然后我得到这个错误: 所有项目文件都在我的网络共享上,因为这是我的文档驻留在我们工作中的位置。这是我尝试过的: 1)将项目设置中的Generator序列化程序集打开,关闭和自动。 2)使用以下代码将sgen.exe.config添加到C:\ Program Files \ Microsoft SDKs \ Windows \ v7.0A \ bin \ NETFX 4.0 Tools中: <configuration> <runtime> <loadFromRemoteSources enabled="true" /> </runtime> </configuration> 3)试图取消阻止程序集,但是在属性选项卡中没有取消阻止选项。 这些解决方案均无效。有谁知道我该如何解决这个问题???由于nuget或我自己的项目中的任何自定义程序集存在于网络空间中,因此会发生此错误,但仅当尝试添加EF模板控制器时才会发生。我可以很好地构建和运行程序。

4
Visual Studio 2010:如何在解决方案中强制执行项目的生成顺序?
我在Visual Studio 2008中对此没有问题,但是VS 2010似乎有问题,我敢打赌这可能是我自己。 我有一个ASP.NET网站项目和一些C#项目(BLL,DAL,NUnit中的测试)的解决方案。我已将测试项目的构建过程配置为自动运行NUnit来运行测试。我想确保在测试项目之前先构建BLL和DAL项目,以便测试将针对最新的编译版本运行(是的,我知道我可以在一个项目中完成所有这些工作,但是我选择不这样做-请多多包涵 :) ) 因此,我将Test项目的依赖项设置为包括BLL,DAL和Web应用程序项目,并且生成顺序显示BLL,DAL,Web Application和测试。但是,我注意到在构建Test项目时实际上并没有构建BLL。 知道这可能是什么,或者我在构建测试项目时可能缺少任何选项来强制其他项目进行构建吗? 在此先感谢您的帮助!

5
使插入鼠标光标在黑暗的Visual Studio编辑器中可见
我使用背景非常暗的颜色主题,除了在鼠标悬停在编辑器窗格上时VS2010使用默认的插入点鼠标光标以及该光标为黑色之外,它的工作原理非常好,这几乎是看不到的(如果背景实际上是黑色,而不是非常暗)。 有没有一种简单的方法告诉VS2010使用插入点鼠标光标的浅色版本呢? 到目前为止我尝试过的事情: 我安装了Visual Studio颜色主题编辑器(可对UI的其余部分进行主题设置,而不仅仅是编辑器),希望如果我使用其深色主题之一但没有运气,它将自动执行此操作。 我尝试在“控制面板”中使用不同的鼠标指针,但是即使在某些情况下光标发生了变化(例如,如果我选择了“非常大”的方案之一),它仍然是黑色的,因此几乎看不见。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.