Tag: visual studio

通过NuGet安装InputSimulator,没有可访问的成员

在Visual Studio 2013中,我安装了一个名为“ InputSimulator ”的C#包。 在这样做之后,我看到一个新的引用被添加到我的项目“WindowsInput”中。 (即WindowsInput.dll) 问题是codeplex网站所讨论的方法都不可访问。 如果我尝试: InputSimulator.SimulateTextEntry(“Say hello!”); 我收到错误: Error 14 ‘WindowsInput.InputSimulator’ does not contain a definition for ‘SimulateTextEntry’ Blah.cs 33 32 ALibrary 我确实using WindowsInput作为指令。 有谁知道为什么这些方法无法访问? 像SimulateKeyPress()这样的方法也不可用。 这些是关键的API。 我是否遗漏了有关添加此库并引用它的内容?

从Visual Studio数据库项目生成entity framework模型

我正在使用EF5和Database-First模型。 和Visual Visual Studio中的数据库项目一起维护应用程序的Sql Server数据库模式。 要更新EF模型,我将在空数据库中部署更改… 是否可以从Visual Studio(2012)数据库项目生成和更新EF模型? 更新:从dacpac文件生成它也是一个不错的选择。 可能吗? 更新:在MS Build 2014大会上,ADO.NET团队建议EF的未来版本(如EF7)仅适用于Code First方法。 后来,他们澄清了新方法的名称,不应该是Code First,尽管代码库建模。 也许并不完全相同,但据我所知,它似乎与我非常相似 。 所以我要尝试@ adam0101解决方案。 以CodeFisrt结尾的任何其他提出的解决方案都追求从SSDT项目迁移到EF的CodeFisrt项目,我想要的是两者的平滑共存(也许我是一个梦想家……)。

如何为我的程序设置任务管理器说明?

我有一个CLI程序,我想修改Windows任务管理器中显示的说明。 我尝试在程序集信息中设置描述 ,但这只会更改.exe的属性>详细信息 。

如何使System.Configuration.Install.Installer从安装项目中获取变量?

我的解决方案中有2个项目 Windows服务 它的安装项目 我需要我的ProjectInstaller : System.Configuration.Install.Installer的方法调用OnAfterInstall来从安装项目中获取ProductName 。 我怎么做?

通过VS 2015 RC进行非Azure部署

我正在尝试在VS 2015 Enterprise RC上使用ASP.NET 5及其所有新function。 为了确保顺利的端到端部署,我尝试通过VS Publishfunction将应用程序部署到非Azure私有服务器。 但是,我错过了一个非常重要的function:发布到非Azure服务器的能力。 在早期版本的Visual Studio中(我使用的是VS 2013),自定义选项就在那里。 我尝试过修改项目属性,但没有尝试如何将我的ASP.NET 5应用程序部署到自定义服务器。 有任何想法吗?

xsd.exe生成类作为单独的文件?

我有一个.xsd文件的集合。 使用xsd.exe生成类时,输出文件长约17000行,有数百个数百个部分类。 为了整洁,xsd.exe甚至visual studio(2010)是否可以将这些类拆分成一个单独的文件?

Visual Studio拦截F1帮助命令

我正在寻找一个可视化工作室插件,它可以拦截默认的在线帮助命令,并在类或类型上调用F1帮助时获取MSDN库URL。 例如,假设我将光标放在关键字字符串上并按F1,它通常会自动打开浏览器并导航到字符串引用类型的帮助文档。 我想抓住在浏览器到达浏览器之前传递给浏览器的URL。 是否可以编写一个可以拦截默认F1帮助命令的visual studio插件/扩展? 如果以上可以做任何指针,从哪里开始?

“已组装相同的简单名称已导入”错误

这是一个CLR项目。 我正在导入两个具有相同名称的DLL文件quizz.dll (我将旧版本重命名为legacyquizz.dll ),并将较新版本作为quizz.dll到旧版转换器测试项目中。 (正在测试的旧版转换器项目只导入旧的quizz.dll )。 这是我得到的错误。 。 。 已导入具有相同简单名称“Quizz,Version = 2.0.0.1,Culture = neutral,PublicKeyToken = null”的程序集。 尝试删除其中一个引用或签名以并排启用。 C:\ 。 。 。 \ Quizz.dll 它指向的路径是较新版本的quizz.dll的目标。 我在legacyquizz.dll文件上使用外部别名: extern alias legacy; 在这种情况下,什么是“简单名称”?

安装了Selenium WebDriver.ChromeDriver Nuget包,但不适用于MSTest

我已将WebDriver.ChromeDriver nuget包添加到我的解决方案中,该解决方案包含Selenium WebDriver使用Chrome运行自动化测试所需的ChromeDriver.exe文件。 查看包内容,它只包含以下文件: tools\chromedriver.exe 这应该做的是将此文件夹添加到PATH环境变量,以便可以通过以下代码访问chromedriver.exe (这是在使用MSTest的UnitTest项目中): [TestMethod] public void LaunchWebsite_Chrome() { // create ChromeDriver – this should work if chromedriver.exe // is known to the environment PATH variable IWebDriver driver = new ChromeDriver(); driver.Navigate().GoToUrl(“http://localhost/”); } 但是,我仍然遇到以下exception: chromedriver.exe文件不存在于当前目录或PATH环境变量的目录中。 该驱动程序可以从http://code.google.com/p/chromium/downloads/list下载。 查看nuget文档,它表明nuget包的tools文件夹中的任何内容都将自动添加到PATH环境变量中: http://docs.nuget.org/docs/creating-packages/creating-and-publishing-a-package :软件包的tools文件夹用于可从软件包管理器控制台访问的powershell脚本和程序。 将文件夹复制到目标项目后,它将添加到`$ env:Path(PATH)环境变量中。 但是,这似乎不起作用。 我甚至在命令行上运行了echo %PATH% ,它没有将我的工具文件夹显示为已注册。 我究竟做错了什么?

Visual Studio 2012与Visual Studio 2010(delta)相比

是否有资源,其中列出了delta Visual Studio 2012 Visual Studio 2010有关新function等…特别是在C#领域(不是语言本身,而是工具,如编辑器/调试器等)? 我还没找到一个@ MSDN。 在我们的团队升级到VS 2012期间,这将非常方便。