我们的团队(5-10名开发人员)计划为我们的.NET(Visual Studio)项目/解决方案(VisualSVN服务器、TortoiseSVN/VisualSVN)采用Subversion
组织新存储库树的最佳方法是什么?使用一个大型存储库可以吗?还是为每个解决方案/产品线等创建不同的存储库更好
我们的项目可以这样分类(示例):
主要产品线
主Web应用程序
图书馆1
图书馆2
Windows客户端
另一个Windows客户端
Windows服务
工具
工具A
工具B
产品线
我有一个由VisualStudio(客户端)生成的名为ServerClient的代理对象。在使用以下代码打开新连接之前,我正在尝试设置ClientCredentials.UserName.UserName/Password:
InstanceContext context = new InstanceContext(this);
m_client = new ServerClient(context);
m_client.ClientCredentials.UserName.UserName
此外,团队系统中的“团队经理”在你做任何事情时都需要8年的时间来更新。我尝试了MS提示来禁用“CMI”,但没有多大帮助
关于如何加快速度有什么想法吗
编辑:不通过网络共享访问内容。我已打开VSS集成,但已将其关闭
编辑第二条:谢谢你的帮助。没有什么特别突出的,我想这只是VS中的一个糟糕的积累。我只是要删除并重新安装VS2005,而不是安装Team Explorer的东西,希望这会有所帮助。固态磁盘存储、更多内存和更快的机器。如果您使用的是VS 2005,您可能在硬件方面也不是最先进的…固态磁盘存
可以通过两种方式在项目中添加引用
项目参考
文件引用
但是,何时使用Project和何时使用文件引用?使用“Project reference”在解决方案中添加对程序集的引用
使用“文件引用”添加对跨解决方案程序集的引用
您没有指定,但我猜您指的是Visual Studio
项目引用和文件引用之间的主要区别在于是否有实时更新可用。在项目引用中,您将能够通过Intellisense等项立即在另一个项目中看到一个项目中编辑的效果。因此,如果您例如添加名为Foo的类,则该类型将立即显示在intelli
我正在使用WindowsAzure,并且正在使用Blob存储。我已将Blob存储设置为使用虚拟web角色在其自己的解决方案文件中运行。我首先在我的开发机器上运行它,以便Azure服务启动。我已将服务配置为使用开发共享密钥和帐户名
当我将web应用程序(在另一个解决方案中)指向本地Blob存储服务时,遇到了一个问题。我可以上传一个文件到Blob存储,我可以看到本地数据库中的记录。因此,我在web.config中输入了正确的设置。但是,我无法通过简单的Get请求访问该文件。我已确认该集装箱是公共的
我正在检查一个项目的代码,在这个项目中,贡献者使用不同的开发工具用c sharp(c#)进行编码。我的.csproj文件是由使用Sharp develop的人操纵的,现在我得到“目标“构建”在项目中不存在”
我怎样才能纠正这个问题
我正在使用Visual Studio 2008 SP 1 如果您手动执行,我会将所有文件逐一添加回新的项目文件。公认的答案是一种解决方法,而不是解决方案。您需要在文本编辑器中打开.csproj文件进行编辑,并确保其中存在以下行
<Import Project
我需要支持旧的vb6应用程序,并希望添加一个选项卡控件。是否有与VisualStudio2008的选项卡控件等效的控件?内置的“TabStrip”控件很难使用。VB6的Visual Studio样式选项卡控件
用于VB6的Visual Studio样式选项卡控件
它随Visual Basic 6提供。转到“项目/组件”菜单,然后选择Microsoft选项卡式对话框控件6.0
这正是您要查找的内容。它随Visual Basic 6提供。转到“项目/组件”菜单,然后选择Microsoft选项卡式对话
我正在尝试将Visual Studio 2010中的C#代码打印到Konica BizHub彩色打印机上。只有行号是彩色打印的。有人知道是否有Visual Studio设置或插件允许以彩色打印代码文本吗?如果没有第三方工具,从VS2010就不可能做到这一点。由于时间限制,他们中断了生产
不过,有一些像这样的工具有解决办法
或者你可以复制粘贴到Word、电子邮件或其他东西中
祝你好运 现在有一个免费的扩展,可以恢复彩色打印。并非所有2008“功能”都受支持,但您可以使用以下颜色:
我需要虚拟PC(VPC)来测试我的VisualStudio2008/2010应用程序,我想使用VPC运行干净的WinXP安装(没有其他安装)来测试和调试它
当我运行WinXP时,我可以启动VPC会话,做我需要做的任何事情(安装应用程序、运行应用程序、调试场景等),然后退出,而不保存对虚拟机硬盘的任何更改
在Windows7下似乎没有这个选项——或者,如果有,我没有成功地激活它
有没有办法确保不保存对我的虚拟机所做的更改
问候,,
~Joe此功能通过使用“撤消磁盘”启用。查看此信息。谢谢威尔!我想
我编写了一些代码,并尝试在VisualStudio中使用Ctrl+T来检查转置功能
只是为了检查CTRL+Shift+T是否与此转置相反。。。我试着按Ctrl+Shift+T。
它把一切都搞砸了
有谁能告诉我这个Ctrl+Shift+T到底是做什么的(特别是对于块)
例如:
公共字符串returnDateTimeToMyformat(DateTime dt)
{
dt=dt.AddYears(-1);
返回dt.ToString(“yyyy-MM-dd-HH-MM-ss”);
}
致:
str
如何将现有Crystal报告复制到项目中?这不应影响对原始Crystal报告的更改
我在:E:\DM Accounting Packages\Invoice.rpt上有一个Crystal Reports。我想将Invoice.rpt用于另一名称的同一项目,例如GR.rpt,这不应影响Invoice.rpt的原始副本。如何利用现有的crystal reports并使用新副本保存它而不影响原始版本?您不能克隆一个crystal reports或将其复制到另一个crystal reports,相反,您
有人知道我在哪里可以找到VisualStudio2010中使用的默认Silverlight项目模板吗。每次我创建一个新的SL项目时,我都需要在MainPage.xaml中添加一个名称空间,所以我认为直接将其添加到模板中会很好
谢谢。请遵循以下示例:
它们基本上都是压缩文件,但您必须在之后刷新缓存才能看到它们。请遵循以下示例:
它们基本上都是压缩文件,但您必须在之后刷新缓存才能看到它们
我有一个包含所有VisualStudio项目的Subversion存储库。存储库的组织方式如下:
repository/
branches/
project1_branch/
...
tags/
project1_tag/
...
trunk/
project1/
project2/
...
当我右键单击在Visual Studio 2010中打开的特定解决方
对不起,我的问题,但谁能说我如何删除这些点,有一个任何缺点或其他方式
编辑->高级->查看空白
或者您可以使用Ctrl+R、Ctrl+W键盘快捷键。,我想您可以使用相同的菜单再次禁用它们
如果您不想单击该链接,请在“编辑>高级>查看空白”下查看该链接。可能重复的
在Metro样式的应用程序项目中引用Microsoft.Media.SmoothStreaming.dll,然后尝试从引用Metro样式应用程序集的单独单元测试项目运行测试,在Visual Studio 11 Ultimate Beta 11.0.50323.1 QRELB版本中不起作用,即使处理器类型在调试编译配置中都设置为x86或x64
Metro风格应用程序的平台目标必须设置为x86或x64。任何CPU都不能与SmoothStreaming SDK程序集一起工作。当单元测试项目目标包含对M
我是嵌入式程序员,没有桌面编程经验。在我的项目中,必须显示和计算物理参数(如pH值、温度)的数量
请建议我走哪条路:Qt还是visualstudio
哪一种最适合科学计算
我这样问是因为我要花很多时间来学习这些工具
最后想一想,任何开源库或工具,如QT或VS中的NI Measurement Stdio…QT Creator和Visual Studio都是IDE
MFC和Qt库都有C++的GUI库。
C++和C#都是可以比较和决定的编程语言
Qt库可以在Visual Studio中使用,使用Qt
我的MVC4应用程序已部署到Azure。Azure项目包括一个csx文件夹。在我发布到Azure时,该文件夹中是否有无法自动重新创建的内容?换句话说,该文件夹中是否有符合“源代码”条件的内容,我应该将其添加到版本控制系统中?csx文件夹可以从源代码控制中排除。请注意,如果您从gitinore.io中提取.gitingore文件,它将自动排除该文件
如果您使用的是TFS 2012+,则可以使用下面的排除Azure生成输出文件夹
您还可以使用团队资源管理器挂起的更改查看排除的更改->检测到的更改->
我在System.Web.Mvc.HtmlHelper上有许多扩展方法。它们都很好用,页面加载也很好。没有编译错误或运行时错误我使用自己的派生视图类,派生自System.Web.Mvc.WebViewPage
问题是这些视图中的intellisense没有显示可用的扩展方法。事实上,它们没有显示我的派生视图类中可用的任何内容。当我转到@Html上的定义时,它显示VS正在查看System.Web.WebPages.HtmlHelper
有没有一种方法可以纠正这一点,并让VisualStudio识别
正如标题所说,我的代码并不是在我的项目中的某个特定类中自动完成的,这对于像我这样的初学者来说是非常糟糕的
我已经尝试了Ctrl+Alt+Space和进入工具->文本编辑器->C#->智能感知。此处选中“键入字符后显示完成列表”
注意:如果有帮助的话,Ctrl+Alt+Space在其他类中也可以使用
有关守则如下:
namespace AudioDevices.Devices
{
class CdDiscMan : DisplayAudioDevice
{
priv
昨晚我运行了我的程序运行模拟。我今天早上醒来,程序被终止了,本来不该终止的,调试文件夹被删除了,VisualStudio重新启动了。现在,每当我尝试在VisualStudio中打开任何项目时,它都会崩溃。会发生什么事?我完全被难住了。如果有人能理解这一点,以下是一些信息:
Problem Event Name: CLR20r3
Problem Signature 01: devenv.exe
Problem Signature 02: 11.0.50727.1
Problem
我正在寻找一种使用解决方案文件中定义的所有可能的配置/平台调用MSBuild的方法
我在这里看过:
这需要明确了解配置,因为您必须在命令行中枚举它们
在这里:
这将导致另一个页面,该页面建议定义另一个项目文件来封装msbuild调用。不幸的是,它也需要明确的配置知识
那么,有没有办法通过命令行获取给定项目可用的配置/平台列表?(它必须与在Visual Studio中修改的列表相同。即:在Visual Studio中添加/删除配置、保存、退出和获取列表将反映更改。)
将解决方案文件解析为XML
我有一个C++解决方案,它依赖于其他3个解决方案。如果我在调试模式下构建项目,那么一切都会按预期进行,只有修改过的文件和解决方案才能重建。如果我将模式更改为Release,则每次都会重建项目,包括依赖项
如何避免在发布模式下重建所有内容?您是否检查了调试配置和发布配置之间的差异?特别是,是否存在可能导致问题的生成事件?没有预生成或预链接事件,存在涉及复制某些文件的生成后事件,但对于发布和调试配置都是一样的。我没有发现发布配置的任何其他明显问题。
我在冷冻之前用过ScriptSharp。由于TypeScript是一种开发OOP语言,我决定尝试一下。我使用VisualStudio(如果有必要的话)。我在制作过去在ScriptSharp做的简单事情时遇到困难。我没想到会那么难。
我想做的是:
使用模块AssemblyA创建项目A(类库项目)。组装一个模块将具有
一些导出的类
使用模块AssemblyB创建项目B(类库项目)。AssemblyB将引用
AssemblyA类型并将其用作参数类型等
你能给我一些指导如何使它工作或样品吗?谢谢
更
尝试在Windows 10上使用VS 2015RC创建新解决方案时,我遇到一个错误:
Collection type must derive from ICollection<T>
集合类型必须从ICollection派生
这些步骤帮助我解决了一个问题:
关闭Visual Studio
以管理员身份启动Visual Studio Developer命令提示符
运行“devenv.exe/setup”命令
等待执行结束
重启VS
这些步骤帮助我解决了一个问题:
关闭Visual
我有一个Azure数据库,SSMS 2012,和VS 2013。我已经为自己和同事创建了相应的登录名和用户,使用服务器登录名访问Azure数据库。但是,由于我不知道的原因,我只能通过SSMS访问数据库。在VS中,我可以访问并登录服务器。但是,当我们单击扩展数据库时,它会生成和“x”,并拒绝显示任何相关的表,等等。然而,从SSMS访问所有表都没有问题。我的同事可以通过SSMS或VS 2013 Community Edition访问其机器上的数据库。这个问题似乎只存在于我的机器上,并且只存在于创建的
我选中“显示所有文件”,但下一次打开VS时它将被取消选中。选择基于项目,单击该项目并将其本地保存到项目.suo文件中。并非每个项目/解决方案都是全局的
为目标项目设置后,请在其中一个项目关闭后验证设置,然后为新会话打开相同的项目/解决方案。该项目/解决方案无法记住所选内容,您是否会随机删除文件和注册表项?慢慢离开键盘,天知道你造成了什么样的伤害。此选择通常存储在解决方案目录中的隐藏.suo文件中。额外隐藏在VS2015中,以减少其被随机删除或覆盖的几率,.vs/solutionname/v14子
我倾向于在F#脚本文件上编写一些关于算法的快速原型(我并不打算以后移植到.fs文件中,尽管这很可能是一种可能性),我想轻松地测试它们。在F#Interactive中运行一些真正的NUnit/FsUnit测试时,最快的方法是什么
好吧,在VisualStudio的TestRunner中运行它们将是令人惊奇的,只要它没有给我带来任何额外的麻烦,我想要最简单的解决方案 如果将脚本文件托管在F#教程项目中,则可以使用Visual Studio的内置测试运行程序运行脚本中定义的单元测试。如果您正在使用NU
我在玩Atom,我真的很喜欢我如何选择一个表达式,然后按Shift+9插入并超出它。这对Haskell来说很方便,我希望F也一样。有快捷方式吗?您应该查看第三方加载项,如Resharper。他们把这样的能力捆绑在一起
还有另一种方法是@Igor Zevaka指出的
在这里:
这允许您创建代码段,并使用快捷方式使用它
这里有一个快速而肮脏的片段来实现这一点
要安装:
将代码另存为surroundWithBrages.snippet到\Visual Studio版本\code Snippets\Vi
如何找到哪个visual c++;C+需要可再发行的+;虚拟图书馆
我有VC++ 2015的包含C++项目的解决方案,所以我有这个C++的源代码。我能编译它
如何找到C++库中的VisualC++的可重分发?我可以在Visual Studio project的属性中查看它吗?这个问题中有什么不清楚的地方?所有内容。我建议您编译它,以便它使用与您的VS版本匹配的可再发行版本。如果这个项目使用了一个你从其他人那里得到的库,那么就不要跳过它是否与VS2015项目兼容的细
在尝试访问扩展和更新时,我遇到此错误消息
工具>扩展和更新
如何解决这个问题
(使用Visual Studio 2015)所以我使用的是VS 2015。我刚刚卸载了它,因为我是订阅用户,所以我安装了VS2017。现在一切正常 通常这类问题是无法“解决”的。您唯一的办法通常是卸载并重新安装。即使这样,有时损坏的注册表信息也会留下来,您可能会被迫擦除硬盘,重新安装操作系统和工具以使其正常工作。可能存在重复的
在Visual Studio 2015中使用IncredBuild 7.31编译特定解决方案时,即使没有更改任何文件,也始终坚持重建整个解决方案。我只在特定(较旧)分支上看到解决方案的这种行为
我使用了答案中的设置:“工具->选项->项目和解决方案->构建和运行->MSBuild项目构建输出详细信息”:诊断。这给了我如下输出:
1>Project not up to date because the following 36 build inputs were missing:
1>
执行以下步骤后,我在Visual Studio 2015 Professional(更新3)中找不到Roslyn模板。非常感谢您的帮助/指导
1) 严格遵守现场提供的指示
2) 参考以下堆栈溢出问题,确保选择了>Net Framework 4.5.2,但仍然没有成功
3) 下面是选择“.Net Framework 4.6”时“新建项目”窗口的屏幕截图。
确保“新建项目”对话框顶部的下拉列表以.NET 4.6或更高版本为目标 谢谢,请您建议Roslyn模板是显示在“Visual C#”下还是“V
我已经使用Visual Studio 2017/Community Edition在LocalDB中创建了一个数据库。我看不到任何可以为整个数据库编写脚本以便在另一台机器上重新创建它的菜单。我从这台计算机上卸载了SSMS,因为这台计算机上没有太多空间。您可以使用Sql Server Management StudioI连接到它。我从这台计算机上卸载了SSMS,因为这台计算机上没有太多空间。我选择只保留visual studio,因为它有localdb。如果找到该文件,可以将其移动到具有相同Sql
我有一个项目,有10个不同的配置,每个配置有大约20个不同的项目。每个配置都有19个模块,它们是根据“Release”构建的,而web模块则指向特定的配置,因此我在web.config中填充了propers参数
这是处理这些配置的正确方法还是我可以采用不同的方法?
谢谢如果在Visual Studio中打开Configuration Manager,您将看到该版本是一个配置。但您提到您的配置有针对发布版构建的模块吗?什么意思?您的意思是您根据发行版创建了其他配置,还是从另一个角度使用配置?另外,
我有visual studio 2017 v2,正在尝试安装Azure功能扩展。我试过在一台新电脑和一台旧电脑上安装新的vs。每次我收到错误消息“由于无法解决先决条件,无法将扩展安装到此产品”。它没有告诉我它们是什么,或者我能做些什么来解决问题。如何解决此问题?我上次检查(几周前)Azure功能扩展/工具仅在VS2017预览版中可用
您可以将其与其他稳定的VS2017安装一起安装-请参阅。@johnstaveley-是的,请确保安装的版本是博客中提到的VS2017 v15.3。如果visual
我正在研究通过生成文件进行生成,我想知道我们还可以在visual studio中添加多个项目,那么为什么我们仍然喜欢使用通过生成文件进行生成…
我一直在寻找,但没有找到明确的答案。
我发现,使用makefile,我们可以为每个模块分配编译器,等等
如果您知道,请告诉我为什么我们不应该使用VisualStudio来构建大型项目,而不是通过生成文件
谢谢我的团队使用makefile来指导自动化构建。由于我们的大多数软件都设置为在安静180秒(上次签入后)后自动构建,因此自动构建代理使用makefil
我刚刚升级到TFS 2017,部署了一个代理并创建了一个新版本。我在构建时遇到以下错误:
在池默认值中未找到满足指定要求的代理:
msbuild
visualstudio
vstest
Agent.Version-gtVersion 1.98.1
我已尝试安装Visual Studio 2017 Pro、更新代理、安装构建工具、重新启动代理服务、重新启动服务、取消注册并注册代理。这些步骤都没有帮助。从TFS2015.2升级到TFS2017 RTM时,我遇到了这种情况。您需要删除生成服务器上的旧代
根据本文件:
以下命令描述如何创建windows cer文件(即来自受信任的提供程序的证书)
问题在于,在visual studio 2017中构建应用程序时,它只允许通过package.windows10.appxmanifest生成pfx文件。更新this命令行引用时,它不会生成pvk文件,因此需要添加
MakeCert -r -pe -ss PrivateCertStore -n "CN=Contoso.com(Test)" testcert.cer
其他命令行选项,如/sv Subj
您是否遇到了下一个问题:当我使用Resharper 2018.1(VS 2017)在.NET核心项目中添加依赖项时,它添加了新的依赖项(例如)作为
C:\Users\Fred\.nuget\packages\microsoft.aspnetcore.mvc.razor\2.0.3\lib\netstandard2.0\microsoft.aspnetcore.mvc.razor.dll
但我需要将其添加为下一个(新格式):
С您能建议解决方案吗?您确定这是一个再尖锐的问题吗?乍一看,它似
我正在使用IdentityServer4示例应用程序
我在Run组合中看到两个选项
当我选择它们并运行时,它们似乎具有相同的效果。
有什么区别
这里是launchSettings.json
{
"iisSettings": {
"windowsAuthentication": false,
"anonymousAuthentication": true,
"iisExpress": {
"applicationUrl": "http://localh
我已经使用VisualStudio安装项目创建了窗口窗体应用程序的安装程序。
它在我的应用程序中安装良好,工作正常
但当我卸载应用程序时,它会正确卸载,不会出现任何错误,但应用程序的服务不会从服务中删除
我不知道为什么会这样
请有人帮帮我。先谢谢你 有几个可能的原因:
您没有将安装程序类添加到安装项目中自定义操作列表的每个节点。换句话说,可能没有卸载自定义操作,因此不会卸载服务
如果存在卸载方法,它通常不会停止您的服务,除非您在base.uninstall()之前通过向覆盖添加关闭代码来停止服务
windows/system32和VS的TypeScript版本相同,即3.0.3,但我仍然收到一个错误
export declare class ApplicationInitStatus {
private appInits;
private resolve;
private reject;
private initialized;
readonly donePromise: Promise<any>;
readonly done = false;
c
我的.Net核心项目在依赖项上有一个黄色三角形,但当我打开它时,没有一个子项有黄色三角形。当我将鼠标悬停在依赖项上时,我看不到任何工具提示告诉我出了什么问题。我如何检查是什么导致这个黄色三角形出现的
我按照@oandreee的建议做了,并提高了构建的日志级别,我注意到:
C:\Program Files\dotnet\sdk\2.2.104\Sdks\Microsoft.NET.Sdk\targets\Microsoft.NET.ConflictResolution.targets(41,5):
我正在尝试为我的.NET核心项目安装此NuGet软件包:System.Configuration.ConfigurationManager。但安装几秒钟后,软件包将自行卸载。为什么?
除非我取消选中这两个复选框:,然后是这个软件包,我猜所有其他软件都不是在卸载,而是在卸载它们自己。我修复了从屏幕截图中取消选中这两个复选框的问题,然后重新启动VisualStudio并再次检查它们。现在问题似乎已经解决。输出显示了什么?如果尚未安装,请通过NuGet Package Manager控制台进行安装,它
我安装了Win 10 pro v1803和Visual Studio 2019,当我尝试运行新创建的.NET web应用程序时,收到以下消息:
此项目配置为使用SSL。要避免浏览器中出现SSL警告,可以选择信任IIS Express生成的自签名证书
是否信任IIS Express SSL证书
单击“是”后,我得到:
将证书添加到受信任的根证书存储失败,错误如下:
访问控制列表(ACL)结构无效
我已尝试从“管理计算机证书”中删除证书,并从“控制面板”修复IIS Express 10,但无效
另外
有时,我在VisualStudio中遇到以E开头的代码错误,如E0260、E0135等(例如,请参见下图)。我在Microsoft文档中找不到关于它们的任何信息。什么工具生成它们?E代表什么
我已经创建了新的.net核心Blazor服务器应用程序。它最初是为了在linux docker容器中工作而创建的(我仍然希望以这种方式使用它)。不幸的是,启动这个容器花费了太多的时间。特别是考虑到包含UI的*.razor文件的每一个小更改都需要重新构建整个应用程序才能出现在web浏览器中。
所以,作为解决办法,我决定以“标准方式”开发我的应用程序,在VisualStudio中使用“IIS Express”选项,然后在将更新发布到生产环境之前,最终在容器中对其进行测试
现在,问题是:我无法启动应用
我正在处理一开始就有YAML部分的Liquid文件(.Liquid extension)
e、 g
设置:
-标签:“布拉布拉布拉布拉”
身份证:一些
类型:选择
选项:
-标签:“选项1”
价值:选项1
-标签:“选项2”
价值:选项2
---
{array.items%}
{%如果液体对象=某些条件%}
//做点什么
{%else%}
//做些别的事情
{%endif%}
{%endfor%}
YAML的首选制表符间距为。(当然,对于我所处的环境(移动式CMS),当文件被推送到服务器时,4
我有一个问题,每次我尝试运行我的代码时,它都会告诉我(localhost:8080)。我使用Visual Studio 0.2.0。
多谢各位
我想将unity中的变量值打印到wpf页面中
我使用了这段代码,但我得到的错误是ui元素不喜欢
任何帮助(构建unity3d-->UWP)
这是我的代码:
static int aa = 5;
void Start()
{
UnityEngine.WSA.Application.InvokeOnUIThread(() =>
{
__textbox1.text = aa;
}, false);
}