在Eclipse中,我经常在项目中包含所有与项目相关的材料,包括PDF、Microsoft和OpenDocument格式的文档。Visual Studio是否可以这样做,特别是如果我尝试从Visual Studio内部打开文件,它将在外部应用程序中打开?是的,只需在解决方案资源管理器中右键单击您的项目,然后转到“添加>现有项…”
尽管如此,我还是建议创建一个新的文件夹来保存它
是的,您可以确保在打开它时使用正确的应用程序打开它。将文件添加到解决方案资源管理器后,只需右键单击该文件,然后选择“使用
我的开发机器上有许多相同项目代码的不同分支/签出。除了我在每个项目中进行的各种维护错误修复或改进之外,每一个都几乎是相同的
当我在VisualStudio中使用Find in Files来搜索代码时,问题就出现了。VS2005存储在其“在文件中查找”对话框中使用的最后一个搜索目录。。。这可能是也可能不是我正在处理的项目目录。因为我的项目非常相似,所以很容易无意中搜索相似的项目,更改一些代码,直到后来才意识到我编辑了错误的项目。(啊!!)
有没有办法使VS默认在项目目录的文件搜索中查找?显然,属性
VisualStudio中的“发布网站”选项对特定项目毫无用处。它仍然编译站点,没有错误,但从不将输出复制到目标目录。我尝试将目标更改为多个位置,它会创建新文件夹,但从不复制输出。我尝试了其他项目,它们似乎工作得很好。什么可以阻止一个项目复制输出
更新:这是一个网站项目,如果有什么不同的话。问题似乎出在允许此预编译网站可更新选项上。这在某个时候被关闭,导致了问题。重新打开会导致再次复制文件。为什么这会有所不同?是否有其他设置需要与此设置配合使用
有时,当我点击“保存”(ctrl+s)或“全部保存”时,Visual Studio C#会提示我重新保存上次编辑的文件。我无法按原样保存它,因为它已经存在(而且应该存在),如果我将它另存为其他内容,每次尝试构建时,VS都会提示我输入文件
如果我关闭Visual Studio并尝试使用记事本访问该文件,它会给我一条“拒绝访问”消息
这开始让我生气了,因为我必须重做很多事情。有什么已知的原因吗
我使用的是Windows Vista(32位,从管理员帐户登录)。文件有问题,不是Visual Studi
我有一个应用程序(.exe)及其SDB文件,现在我想将其捆绑到一个MSI包中,作为安装程序进行部署。如何创建msi包?有工具吗?可以在Visual studio中完成吗?请查看。根据安装程序必须执行的操作,这是获取msi的最佳方式
尝试遵循本教程
我走到了这一步:
通过以下操作找到托管项目源文件。将这些文件复制到名为C:\MyLocalFolder\Project的本地文件夹中
但是codeplex项目没有任何下载。。。那么我应该复制哪些文件呢?哎呀。。。如果我阅读了整个页面,我会注意到我应该从选项卡中获取该页面。负责该页面的Microsoft员工被公交车撞了。果真如此的话,雷德蒙的交通拥堵是史诗般的。它没有发展到一个官方的可下载版本,你必须完成登记手续。在链接将我带到之后,右上角的下载链接对于该链接是活动的。看起来很完整
VS2010是否有合适的待办事项列表扩展?我喜欢使用ReSharper来执行资源管理器和注释正则表达式,但对于某些提醒/任务等,我不想在代码中添加注释,特别是当任务是一般性的,而不是特定于任何一段代码时。VS 2010任务列表对于其他任务来说非常原始和笨重。Visual Studio实际上允许您将新项目添加到“任务列表”窗格中。你不必添加一条注释,它会把你的代码弄得乱七八糟。为此:
通过从下拉框中选择,确保任务列表显示“用户任务”
单击带有复选标记的小剪贴板图标以添加新任务
一个新项目将添加
我在MSTEST项目中有一个XML文件。它是一个实体框架存储规范定义语言SSDL文件。我想知道让mstest项目自动将SSDL文件转换为嵌入式资源的最简单方法是什么,这样通常的实体框架连接字符串就可以引用它
通常,SSDL会自动嵌入为资源。但是,此SSDL文件是从自定义XSLT转换生成的,这就是为什么我需要用自己的方式将其转换为嵌入式资源。将帮助您创建xml文件作为嵌入式资源
然而,当我试图编译它时,我遇到了以下例外情况:
Unhandled exception at 0x78a782ac (mfc90ud.dll) in Ex08a.exe:
0xC0000005: Access violation reading location 0x00000020.
哪个指向
{
ASSERT(::IsWindow(m_hWnd));
return CImageList::FromHandle((HIMAGELIST)::SendMessage(m_hWnd
我第一次创建了一个excel插件。Visual Studio提供了两个选项来创建excel插件:VB或C#。我两种语言都不懂。创建excel插件时是否存在任何限制?我只是不想深入到项目中,然后意识到只有VB才能做到这一点和/或只有C#才能做到这一点……换句话说,我能用VB excel插件和w/a C#excel插件创建所有相同的功能吗?如果你不懂这两种语言中的任何一种,并且需要决定学习哪种语言,一定要用C#。这只是一种更好的语言,不用说。虽然我不知道你要问的具体问题的答案,但我确信如果有任何不同
我正在尝试在windows上编译sigc++库。我在调试模式下设置了项目设置->C/C++代码生成->运行时库=多线程DLL(/MD)
我可以检查设置了/MD的C/C++->命令行所有选项窗口
当我编译这个项目时,/MD开关被转换为/MDd,我的应用程序崩溃
我从这里下载了该项目:
这里有一个VS2010解决方案。我想在调试模式下编译此项目,但要使用/MD开关。您为链接库的项目选择的设置是什么?您认为是什么设置?这是我对链接的所有设置:/OUT:“Win32\Debug\sigc-vc100-
我有一个图表在VisualStudio2008中运行得非常好,但在2005年,我似乎无法让它的某个方面发挥作用-阈值线。我想要一条实线,在0.04处穿过图表。这样,如果任何区域超过阈值,读者将很容易看到
现在,当我在Visual Studio 2008中执行此操作时,我只需将一个字段添加到“数据字段”部分(我在SQL数据集中有一个名为“阈值”的列,此报表基于该列-我将其添加到图表中的数据字段,然后,我只需将.04指定为序列属性中的值)。但如果我在VisualStudio2005中这样做,它将不起
在VS2010中使用ClickOnce部署QuickTime引用时遇到问题。应用程序在本地运行时运行正常,但在部署时运行不正常。我在安装过程中找到了一个丢失的DLL
以下是我的项目中包含的参考资料:
AxQTOControlLib
QTOControlLib
QTOLibrary
当我发布我的应用程序时,它会创建:
AxInterop.QTOControlLib.dll.deploy
Interop.QTOControlLib.dll.deploy
Interop.QTOLibrary.dll
此示例使用调试工具构建项目CSharpConsoleApp
的调试解决方案配置中的项目生成配置
我的解决方案
devenv“C:\Documents and Settings\someuser\My Documents\Visual
Studio\Projects\MySolution\MySolution.sln“/构建调试/project
“CSharpWinApp\CSharpWinApp.csproj”/projectconfig调试
我不清楚什么是解决方案配置,以及它与项目配置的区别/
总的来说,我想知道您在多个项目中管理共享库的想法/最佳实践
我有一个共享库,它在许多用VisualStudio维护的c项目中使用。如何获得库使用的概述
我有以下想法:
1在共享库与项目映射中,使用库添加所有项目
优点:易于查看使用和重新部署
缺点:如果有很多项目在使用lib,会让人感到困惑
2使用一些管理工具?
-有专用工具吗使用Excel?:-
3使用脚本将该库复制到使用该库的每个项目中
->子问题:启动项目的重新部署项目是异构分布的一些带有脚本一些只需单击一次部署
其他想法
我认为没有什么能
大家好,当我早上从源代码管理TFS 2013打开我的解决方案时,类库项目中的一些文件夹没有加载,但它们在windows资源管理器中,因此在解决方案资源管理器中显示所有文件后,我必须将文件夹包括在项目中,但没有内容,即使我获得了最新版本,但我已签入webTfs代码->资源管理器在树视图中显示有文件。tfs有问题吗?还是VisualStudio?或者两者都有?如何解决此问题?看起来您在TFS中签入了文件,但TFS中的项目文件没有包含这些文件。另外,当您从TFS获取最新信息时,看起来您覆盖了本地更改。
好吧,我将决定使用visual studio 2012或2013。
我为CE/WEC设备做了一些工业自动化,在pas中我不得不使用vs2008。
现在有了WEC7和WEC8,我有点困惑
我应该选择2013年,还是像VS2010一样不是一个可以为设备编译的版本。
我找不到这些信息,显然2013年有所改进,但我不确定它是否能做到这一点。
微软并没有大言不惭地说,但我认为他们每X代VisualStudio都会为此创建编译器。我还听说2014年正在开发中,我觉得有点迷失在版本中。
要从MS或供应商那里了
我在Visual Studio 2008中开发了一个项目,并在该项目中使用了OLEDB连接。但问题是,当我在其他计算机上运行该项目时,它会给我一个错误,即错误[IM014][Microsoft][ODBC驱动程序管理器]。运行.exe文件后,指定的DSN包含驱动程序和应用程序之间的体系结构不匹配
我只是想知道在高级安装程序中使用ODBC是否可以纠正这个错误
如果是,请告诉我如何在Advanced Installer中使用ODBC创建到Access数据库的连接,以便每当我在其他计算机上安装项目并尝
我用。VS 2013快车
调试时,我需要在出现异常时自动停止。
试着遵循这一点。
它说我需要在调试菜单中添加异常命令
在“工具”菜单上,单击“自定义”。
此时将显示“自定义”对话框。
单击“命令”选项卡,然后在菜单栏列表中单击“调试”。
单击添加命令。
在“添加命令”对话框的“类别”中,单击“调试”。
在命令中,单击例外,然后单击确定。
但在第6阶段,在命令中没有例外
此外,我还试图删除“仅启用我的代码”,但它不起作用。Visual Studio Web Developer Express中未显
我有一个构建脚本,我已经使用了很长时间了,在2012年之前的所有VS版本中都运行良好。迁移到2013年后,生成脚本无法在生成过程结束时对ClickOnce清单进行签名,并抱怨找不到SignTool.exe
我在64位机器上运行Windows 8.1,安装了完整的
Visual Studio 2013。我试图重新安装8.1版的Windows SDK,但是
仍然没有成功
当我运行
在VisualStudio中发布
我搜索了signtool.exe,唯一找到的是C:\Program
文件(x86)\
有时,当我更改某些文件并键入Ctrl+S时,Visual Studio 2013 Professional不会以正常方式保存它,而是建议我将此文件另存为。。。在“保存文件”对话框中,然后在“我的文件”文件夹中显示另一个文件,如xjxklb2q.10h或brq1p3lm.0gi。有人知道发生了什么吗?我会将一个bug记录到Visual Studio。如果你看右上角,有一张笑脸,可以让你皱起眉头——只要描述一下你在做什么,平台团队的人就会拿起它。文件是只读的还是反汇编的?
当我在VS2005中添加现有项时,表单处于全屏模式。如何将其恢复到正常模式。我尝试了ctrl-alt-enter,但没有成功。顶部应该有一个按钮,上面写着“全屏”,您可以单击该按钮退出全屏模式。另外,我不确定2005年的情况,但2012年是SHIFT+ALT+ENTER。如果ALT+F11无效,您也可以尝试。SHIFT+ALT+ENTER和ALT+F11无效。屏幕顶部没有“全屏”。谢谢您的建议。双击标题栏可切换视图。
我目前正在尝试使用MSBuild设置自动发布,现在意识到,在从MSBuild而不是Visual Studio执行此操作时,它会生成不同的输出。我不确定这里缺少什么,但出于某种原因,它正在将不同的项目文件复制到route web项目目录中
有没有一种方法可以使用MSBuild模拟Visual Studio发布?我目前正在做一个果园项目,我想这是值得一提的
以下是我当前用于执行此操作的命令:
/p:PublishProfile="exampleprofile";DeployOnBuild=true;
我正在尝试为我的应用程序的新更新创建一个包,但无法完成
我总是右键单击我的项目,然后单击Store>CreatePackage,选择目标版本ARM,设置版本号,然后单击Create,一切正常
现在我得到一个错误:
应用程序清单中标识元素的版本属性必须大于2015.619.940.885
这个数字是我在6月19日发布的上一次更新的软件包版本,你可以从这个数字中看到
关键是,我总是将自己的版本号放在Visual Studio中并放在清单中,比如1.3.0.0,然后VS自动为生成的包创建自己的包号,比
我看到有人的XAML代码如下所示:
基本上,显示了一条连接起始节点和结束节点的垂直线,这有助于理解基于XML的代码的层次结构。我知道可能会有一些扩展,但不知道是哪一个。如果有人知道,请告诉我。这个分机可以帮我完成任务
我已安装AccuRev插件,但visual studio 2012无法在以下位置找到它:
Options-->Source Control--> plug-in selection-->current source control
有什么解决方案或替代插件吗?您是否尝试过再次安装插件或重新启动您的机器?我尝试过了,第三次也成功了。使用约5分钟后,它再次消失。accurev是我使用过的最差的版本控制。您使用的是什么版本的accurev?您使用的插件版本是什么?我使用AccuRe
我已经安装了Visual Studio 2015,并用一些代码创建了Win32项目。我成功地编译了它,但我无法启动exe文件,因为我没有一些基于ucrtbased.dll的文件…那么我如何解决它呢
编辑:
对应的英文信息为:
程序无法启动,因为计算机中缺少UCRTBASE.dll。请尝试重新安装程序以解决此问题 重新安装Visual Studio 2015解决了此问题 此问题源于VS 2015在安装Visual Studio期间未能将ucrtbase.dll debug和ucrtbase.dll
我的手机上有密码,但我在哪里输入
我尝试通过usb连接,将wifi url输入电脑浏览器(“不安全连接”),…编辑(2016年5月):
随着Win10 mobile的更新,现在可以通过WIFI调试运行Windows 10 mobile的手机。
请按照此处的指导进行操作:什么代码?蓝牙?唯一可用的代码。(单击“配对”后)-检查您的手机并查看。标题和问题不匹配且非常不清楚。你是说如何在手机上启用调试?看他们怎么不匹配?我想将两者连接起来进行调试。在发布这个问题之前,我已经看到了这个链接。理论上是可能
Visual Studio 2015提供了\u isnan和std::isnan来检查double是否为NaN
对于检查NaN不相同的简单程序的函数和程序集输出,遵循VS的“Go to Definition”不会在同一位置结束
isnan与std::isnan有何不同?写C++时应该用什么? < P> iSnA是从全局名称空间使用的,< >包含
std::isnan来自标准名称空间,它使用#include
您可以在Visual Studio 2015中使用其中任何一个。没关系
来自与微软的詹
我正在通过VisualStudio与CMake交叉编译。交叉编译器的平台(在VisualStudio的平台属性页中实现)要求向每个项目添加特定的属性页,否则它将立即无法编译。在CMake的nightly分支中,有一个属性,可用于添加此属性表。这将修复我的项目文件和安装项目文件
但是,此属性不适用于所有生成或零检查目标。我可以设置,这将避免ZERO\u CHECK出现任何问题(同时禁用Visual Studio中的重新生成),但我似乎无法对ALL\u BUILD执行任何操作。这样做的结果是:cma
我正在建立一个学生可以完成练习的网站。当学生开始练习时,我会向学生TFS存储库添加一个解决方案。我想从浏览器在Visual Studio中打开此解决方案。如果可行,学生只需点击一次即可开始练习
可以从TFS仪表板打开Visual Studio:
href="vsweb://vs/?Product=Visual_Studio&EncFormat=UTF8&tfslink=<base64encodedstring>"
href=”vsweb://vs/?Product=
是否有方法更改此ExtendedPicker,以便在用户更改select数据时在ViewModel中调用MyCode
<controls:ExtendedPicker
Style="{StaticResource FormEntry}"
x:Name="carTypePicker"
Picker.Title="{i18n:Translate SelectCar}"
ItemsSource="{Binding carTy
运行适用于VS 2015 Community Edition的Nuget软件包管理器(客户端版本3.5.0.1996)以安装Npgsql 2.3.4时,出现以下错误:
未能添加引用。包“Npgsql”试图添加对“System.Collections”的框架引用,但未成功
在GAC找到的。这可能是软件包中的一个bug
它真的是软件包中的一个bug,还是与我的VS版本有关?这已被验证并作为问题提交:。现在使用VS2017或Npgsql 3.2.3,我们将在3.2.5中修复此问题。这在3.2.4.1中
我在TeamCity中构建了链,其中依赖工件被复制到主项目的/bin目录。项目文件引用工件。这一切都有效
我想要的是,在从VisualStudio构建/调试时,允许包含项目文件,而不是二进制引用。我已经尝试过一些方法,比如在项目文件中使用条件,但是有没有一种干净的方法来实现这一点?可能是解决方案的一部分。
可能是使用几种引用类型的项目的一种方法
<ItemGroup Condition=" '$(ReferencedDACPAC)' == '' ">
<Projec
我的代码中的新更改不会反映到android仿真器中。我正在使用xamarin窗体和xamarin studio构建一个跨平台的应用程序。即使在visual studio上运行该项目也不能解决这个问题 您是否尝试过在emulator上删除应用程序,然后重新安装?如果这还不够,有时您必须在“设置”中的“应用程序列表”中明确删除应用程序(按应用程序删除所有数据,然后卸载)
当应用程序在Android emulator上崩溃时,有时即使通过Visual Studio重新启动,它也不会更新 一些疑难解答提
我能够成功地对本地计算机上运行的Docker容器启用VSO调试器支持,如下所示:
步骤1:
将以下内容添加到我的Dockerfile中:
RUN Invoke-WebRequest -OutFile c:\rtools_setup_x64.exe -Uri https://aka.ms/vs/15/release/RemoteTools.amd64ret.enu.exe;
步骤2:连接到容器并运行:
$>c:/rtools_setup_x64.exe /install /quiet; &
TF14044:访问被拒绝:用户Mustapha EL ALAMI需要AdminWorkspace全局权限。
但是我有所有的权限 请仔细检查用户的权限,确保将权限“管理工作区”和“创建工作区”设置为允许:
对于本地TFS,导航到http://server:8080/tfs/DefaultCollection/_admin/_security并选择要设置权限的特定用户/组
对于Azure DevOps,导航到https://{account}.visualstudio.com/_admin/_se
如何将所需的二进制文件(例如DLL、图标、工具、文档)复制到bin文件夹的目标目录中
有一个明显的集成可能性:包括与源文件相同的文件,并在“复制到输出目录”的文件属性中标记为“始终复制”或“复制更新”
但这只适用于二进制文件保留在主项目文件夹中的情况。如果只是为了与源文件区分而整理这些文件并将其放入子文件夹,则该子文件夹将在目标目录1:1中创建,而资源文件不在根目标目录中
相关问题:
回答我自己的问题,分享我的知识
如果要复制VS项目子文件夹“RuntimeEnv”中的所有文件,请执行以下操作:
请参见下图。IEnumerable继承自IEnumerable,但它们之间没有箭头。我已经启用了所有过滤器,但仍然无法使其显示。我该怎么做
你所看到的是正常的行为。C只允许单个继承。接口不是继承的,而是实现的。根据该定义,您将没有接口的继承箭头
在Visual studio中,是否可以在同一快捷键上使用多个命令
例如,单击F7会同时导致两个不同的命令,而不是仅一个命令。您可以创建一个调用多个VS命令的命令,并为其指定快捷方式,如下所示:
public void Run(EnvDTE80.DTE2 DTE, Microsoft.VisualStudio.Shell.Package package)
{
DTE.ExecuteCommand("Edit.Copy");
DTE.ExecuteCommand("Edit.Pa
由于Unity的新版本不再支持MonoDevelop,我刚刚切换到Microsoft Visual Studio。现在,在我当前的项目中,我正在处理大量文本,我必须从word文档中复制这些文本,并将它们作为字符串保存在代码中
在MonoDevelop中有一个很好的格式化功能,它可以自动格式化:
这是一个标题
这是强制换行后的一些文本
插入此字符串:“这是一个标题\n这是强制换行后的一些文本”
这在处理文本时非常方便,Visual Studio只是将新行粘贴到我的代码中,这样会破坏语法,如下所示:
当我使用iPython运行一些脚本时,我在iTerm中收到以下警告消息:
/Users/#####/anaconda3/lib/python3.6/site packages/ipykernel/displayhook.py:12:
VisibleDeprecationWarning:zmq.eventloop.minitornado在pyzmq 14.0中已被弃用,将被删除。
安装tornado本身以将zmq与tornado iLoop一起使用
当我尝试在Visual Studio代码中运行代
当我将“debug”设置为“x86”时,以下代码起作用
.386
.model flat, stdcall
.stack 4096
ExitProcess PROTO, dwExitCode: DWORD
.data
; define your variables here
.code
main PROC
; write your assembly code herer
mov eax ,3
mov ebx ,8
add eax, ebx
I
一个愚蠢的问题
是否可以将VS2017配置为允许在调试模式下运行解决方案时添加新文件夹?我试图组织视图中定义的多个样式和脚本
多谢各位
是否可以将VS2017配置为允许添加新文件夹
在调试模式下运行解决方案?我正在尝试组织多个
在视图中定义的样式和脚本
对于一个框架项目,没有这样的选项来实现将新文件添加到正在调试的项目中。当项目处于调试阶段时,解决方案资源管理器下的文件将无法修改,例如在解决方案资源管理器中添加新文件夹。您也无法向其中添加新项
对于核心项目,可以在此新类型的项目中添加文件夹。之后
关于无法编辑keybindings.json的问题,但如果不能,这本身就是一个有价值的问题。我确实记得有那个特定的问题,但我不记得确切的解决方案,可能是因为有语法错误,所以对此非常挑剔。您能否不简单地复制整个内容、删除文件、粘贴到重命名为keybindings.json的新文件中?您还可以检查您的问题窗格,查看文件是否抛出任何警告这是我的复制粘贴键绑定{“key”:“cmd+c”,“command”:“execCopy”}我需要vim,但每当我复制发送到正常模式时都不需要它vscode从上到下读
如标题所述,在过去的几天里,我丢失了一个书架。
我在周五成功地存档了它,但在下周一却找不到它。它几乎消失了
现在我正试图找到一种方法来检索它,或者如果不可能的话,至少可以深入TFS日志来找出发生了什么。找到搁置集
在团队资源管理器中,选择“主页”,然后选择“挂起的更改”
选择操作链接,然后选择查找搁置集
在“查找搁置集”页面上,输入项目的名称或别名
在框中输入团队成员,然后选择Enter键
此外,您还可以在数据库中检查它。搁置集作为类型为1的tbl_工作区中的工作区存储
以下SQL将显示所有搁
在我的例子中,没有快速信息蓝色图标,只有参数名称或短信息。几天以来,我一直在想为什么我的VSCode不能提供签名帮助功能。我也试过用C#,但我得到了同样的行为
所以我要去StackOverflow社区寻求帮助。我在网上看到了很多关于VScode的东西,但没有看到任何关于我的问题
我的配置:
MacBookPro-MacOS Catalina V10.15.4(操作系统:Darwin x64 19.4.0)
VSCode版本:1.45.1
C++Microsoft(ms vscode.cppto
我的解决方案结构如下:
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ProjectA", ProjectA\ProjectA.csproj", "{B80B7A8F-0576-41FA-BD3D-B3C6F5F8D6E7}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ProjectB", "ProjectB\ProjectB.csproj", "{D
我正在学习Azure函数,但无法决定是否使用VS代码或VS2019进行相同的操作
这就是我发现的:
VS代码:
轻巧
AZ功能和c#扩展可用
更好地与git集成
Visual Studio:
直接从文件>新建项目创建azure功能项目的选项
可以使用它创建其他项目类型,例如:web、控制台等
您可以通过3种方式创建Azure函数
VSCode
Visual Studio
Azure门户
这取决于您的场景和所需的集成,VS和VSCode都具有这些特性
如果需要,如果您使用VS,那么创建
我正在尝试读取在.runsettings文件中设置的运行时参数或通过OverrideTstrunParameters传递的运行时参数,但找不到执行此操作的方法
看起来TestCurror只适用于基于C的测试,而不适用于非托管C++单元测试。
我正在尝试读取.runsettings文件中设置的运行时参数
在Azure Devops中,您可以直接使用PowerShell任务读取.runsettings文件中的运行时参数:
以下是一个例子:
test.runsettings
<!-- Par
1 2 3 4 5 6 ...
下一页 最后一页 共 375 页