Questions tagged «visual-studio»

如果对Visual Studio功能有特定疑问,请使用此标记。请勿在有关恰好是用Visual Studio编写的代码的问题上使用此标记。考虑标记您的问题链接到的确切技术领域,并标记一个特定版本的Visual Studio。请在问题中提及您确切的VS版本,版本和更新级别。

16
您如何在Visual Studio的项目/解决方案之间共享代码?
我有两个具有一些通用代码的解决方案,因此我想将其提取出来并在它们之间共享。此外,我希望能够独立发布该库,因为它可能对其他人有用。 使用Visual Studio 2008的最佳方法是什么? 一个项目中是否存在多个解决方案? 对于单独的代码,我是否有单独的解决方案? 解决方案可以依赖另一个吗?

5
Visual Studio生成后事件-复制到相对目录位置
对于成功的构建,我希望将输出目录的内容复制到同一“基本”文件夹下的其他位置。此父文件夹是相对的,可以根据源代码管理设置而有所不同。 我列出了一些可用的宏值... $(SolutionDir)= D:\ GlobalDir \ Version \ AppName \ Solution1 \ build $(ProjectDir)= D:\ GlobalDir \ Version \ AppName \ Solution1 \ Version \ ProjectA \ 我想将输出目录的内容复制到以下文件夹: D:\ GlobalDir \ Version \ AppName \ Solution2 \ Project \ Dependency 基本位置“ D:\ GlobalDir \ Version \ AppName”需要从上述宏之一中获取。但是,没有一个宏值仅列出父位置。 如何仅提取post build copy命令的基本位置?


27
配置系统初始化失败
我是Visual Studio的新手。我目前正在创建一个登录表单。 我有这个代码。 string connectionString = ConfigurationManager.ConnectionStrings["ConnectionString"].ConnectionString; try { using (OdbcConnection connect = new OdbcConnection(connectionString)) { connect.Open(); OdbcCommand cmd = new OdbcCommand("SELECT username, password FROM receptionist", connect); OdbcDataReader reader = cmd.ExecuteReader(); if (username_login.Text == username && password_login.Text == password) { this.Hide(); MessageBox.Show("Invalid User", "Login Error", MessageBoxButtons.OK, MessageBoxIcon.Error); this.Close(); } else …



30
为什么Visual Studio 2012找不到我的测试?
我有一些使用内置测试Microsoft.VisualStudio.TestTools.UnitTesting,但无法运行它们。 我正在使用Visual Studio 2012 Ultimate。 我有两个项目的解决方案;一个具有测试,using Microsoft.VisualStudio.TestTools.UnitTesting,[TestClass]前级, [TestMethod]前测试方法与参考Microsoft.VisualStudio.QualityTools.UnitTestFramework(版本10.0.0.0,运行时版本V2.0.50727)。我已经尝试过点网框架3.5、4和4.5,其他给出了重新定位错误。 我试图建立解决方案和项目。测试浏览器显示消息“构建解决方案以发现所有可用测试。单击“全部运行”以构建,发现并运行解决方案中的所有测试。 因此问题是:如何让Visual Studio查找测试? 还尝试遵循以下方法:http : //msdn.microsoft.com/zh-CN/library/ms379625%28v=VS.80%29.aspx但没有成功:当被问到以下问题时,我陷入了入门的这一节右键单击并选择create tests。没有create tests。 我有这个测试(它可以编译,但不会显示在测试浏览器中): using Microsoft.VisualStudio.TestTools.UnitTesting; namespace tests { [TestClass] public class SimpleTest { [TestMethod] public void Test() { Assert.AreEqual("a","a", "same"); } } } 我现在发现(请参阅下面的删除的答案),这是因为它位于共享驱动器上,但是我还不知道如何解决它。(有关安全性设置的信息)。

21
Visual Studio Code总是要求git凭据
我开始使用Visual Studio Code,并且试图将测试项目保存到GitHub中,但是Visual Studio Code总是要求我提供GitHub凭据。 我已经在我的PC GitHub Desktop和Git中安装了,我已经运行了: git config --global credential.helper wincred 但是Visual Studio Code仍然要求提供凭据。 有什么帮助吗? 这是我的.gitconfig文件,位于用户个人资料中: [filter "lfs"] clean = git-lfs clean %f smudge = git-lfs smudge %f required = true [user] name = ddieppa [user] email = fake@live.com [credential] helper = wincred 这是要求提供凭据的弹出窗口: 我在弹出窗口中输入我的GitHub凭据,但仍在Visual Studio Code的Git输出窗口中收到此错误: remote: …


9
为什么我的Excel加载项中显示“在证书存储中找不到清单签名证书”?
我有一个Excel加载项项目,该项目是在Visual Studio 2008上创建的。要进行一些更改,因此我已升级到Visual Studio 2010(我唯一可以使用的IDE)。不知道这是否是导致问题的原因,但它是背景信息。 当我检出代码并进行编译时,出现错误“错误1无法在证书存储中找到清单签名证书”。 谁能告诉我这意味着什么以及如何解决?

10
Visual Studio拒绝忘记断点吗?
Visual Studio会记住以前的调试会话中的断点,这很棒。 但是,当我调试时,通过单击清除这些“旧”断点之一,它只是被临时删除。我的意思是下次调试时,以为我删除的断点又回来了。 这太烦人了-是否有设置使其不执行此操作?

5
解决LNK4098:defaultlib'MSVCRT'与发生冲突
此警告: LINK : warning LNK4098: defaultlib 'MSVCRT' conflicts with use of other libs; use /NODEFAULTLIB:library 在Visual Studio中是相当普遍的警告。我想了解它的确切原因以及正确的处理方式(如果有的话)。 这出现在使用进行编译的调试版本中/MDd。该项目链接到诸如Windows之类的东西Version.dll,pdh.dll它们本身也与之链接MSVCRT.dll。显然,我没有这些的调试版本,也无法编译它们。 因此,我将其添加/NODEFAULTLIB:MSVCRT到链接器命令行中,并确实删除了警告。但是,这实际上是做什么的呢?为何有必要?

23
ReSharper为什么要对所有内容都使用'var'?
我刚刚开始在Visual Studio中使用ReSharper(在关于SO的许多建议之后)。为了进行试验,我打开了一个最近的ASP.NET MVC项目。我注意到它建议的第一批也是最常见的事情之一是将我的大部分/所有显式声明var改为。例如: //From This: MyObject foo = DB.MyObjects.SingleOrDefault(w => w.Id == 1); //To This: var foo = DB.MyObjects.SingleOrDefault(w => w.Id == 1); 等,即使采用简单的类型,如int,bool等 为什么建议这样做?我不是来自计算机科学或.NET背景的人,最近才“涉足” .NET开发,所以我真的很想了解正在发生的事情以及它是否有益。


30
推荐的Microsoft Visual Studio附加组件/插件[关闭]
按照目前的情况,这个问题不适合我们的问答形式。我们希望答案会得到事实,参考或专业知识的支持,但是这个问题可能会引起辩论,争论,民意测验或扩展讨论。如果您认为此问题可以解决并且可以重新提出,请访问帮助中心以获取指导。 8年前关闭。 任何人都可以推荐任何好的附加组件或插件的Microsoft Visual Studio? 首选免费赠品,但是如果值得,那么就可以了。

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.