Tag: visual studio

如何closuresVC ++项目中的Unicode?

我在Visual Studio 2008中有一个VC ++项目。 它是在编译器命令行( /D "_UNICODE" /D "UNICODE" )上定义unicode的符号,尽pipe在项目的预处理器部分中没有打开此符号。 替代文字http://i26.tinypic.com/14nz693.jpg 因此,我正在编译所有Win32库函数的Unicode版本,而不是ANSI版本。 例如在WinBase.h中,有: #ifdef UNICODE #define CreateFile CreateFileW #else #define CreateFile CreateFileA #endif // !UNICODE 在VC ++项目中打开的unicode在哪里,我怎么把它关掉?

如何创build.NET软件的试用版本?

Visual Studio是否具有用于创build试用版软件的内置工具? 如果没有什么工具可以完成这项工作? 在.NET平台上创build试用版本的最佳实践是什么? 这些实践如何依赖于应用程序types(Web应用程序,Windows Forms应用程序,DLL等)?

在Visual Studio 2012中使用MSBuild PublishProfile时,MSDeploy跳过规则

我正在尝试使用WebDeploy发布使用自定义MSDeploy跳过规则和保存在Visual Studio 2012中的发布configuration文件的网站。 我的发布configuration文件从命令行工作,但跳过规则跳过删除文件夹不起作用。 我在我的web应用程序中有一个ErrorLog子文件夹,里面有一个web.config文件来设置正确的文件夹权限。 如果没有任何跳过规则, ErrorLog文件夹和web.config文件将正常发布,但在发布时将删除服务器上文件夹中的所有现有错误日志文件。 与<SkipAction>Delete</SkipAction> 当我将自定义跳过规则添加到我的wpp.targets文件时,跳过规则不再接受<SkipAction>元素的值。 如果我设置了<SkipAction>Delete</SkipAction> ,我得到以下错误: C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v11.0\Web\Microsoft.Web.Publishing.targets(4377,5): error : Web deployment task failed. (Unrecognized skip directive 'skipaction'. Must be one of the following: "objectName," "keyAttribute," "absolutePath," "xPath," "attributes.<name>.") [C:\inetpub\wwwroot\My.Website\My.Website\My.Website.csproj] 如果我简单地省略<SkipAction>元素, ErrorLog文件夹将在正常发布时被删除。 如果我再次设置<SkipAction></SkipAction> , ErrorLog文件夹将在发布时被删除。 如果我设置<KeyAttribute>Delete</KeyAttribute> ,则ErrorLog和web.config文件正常发布。 我的理解是,为了使用自定义跳过规则,您需要从命令行调用MSBuild,而不是从VS 2012中发布。但是,我仍然想使用我保存的发布configuration文件,而且我明白现在可以VS 2012。 我的MSBuild命令行: C:\Windows\Microsoft.NET\Framework\v4.0.30319\MSBuild.exe My.Website.sln /p:Configuration=Release;DeployOnBuild=true;PublishProfile="Test Server – Web Deploy" My.Website.wpp.targets: […]

有没有人在Windows 7上的Visual Studio 6成功?

在安装Windows 7的时候,VS6完全崩溃之前popup一系列的错误。我特别需要在Windows 7上运行VB6。任何有幸运的人?

代码更改时,Visual Studio 2010不会在运行之前进行构build

我一直在使用F5(开始debugging)多年来构build代码(如果它过时了),然后debugging。 这也是VS 2010的工作,但今天它只是开始debugging没有build立。 说我做了一个干净的项目,然后打F5而不是build立它,所以它可以运行它会抛出一个错误信息,说该exe文件不存在运行。 我该如何让它先build立? 什么可以改变?

视觉工作室一个项目与几个DLL作为输出?

我正在编写一个插件支持的项目。 由于许多插件是相对较小的(只有一个源文件/类),我想在Visual Studio中的一个项目中,他们都成功,但要做到这一点,我需要每个源文件/类被编译到它的自己的dll文件,这可能使用visual studio吗? 如果这是不可能的视觉工作室,是否有可能使用另一个生成系统,而仍然编码和debugging与视觉工作室? 目前我已经将plugins项目输出types设置为控制台,并编写了一个main()方法,它将编译源代码目录中的所有.cs文件,并将其复制到适当的目录中。 然后,我将该控制台应用程序设置为插件项目的构build后事件。 它的工作,但它似乎是一个非常丑陋的黑客。 使用visual studio 2010。

Microsoft Visual Studio〜C / C ++运行时库〜静态/dynamic链接

我是Microsoft Visual Studio用户。 我的问题是关于“C / C ++运行时库”。 我创build了一个带有“.cpp”源文件“main.cpp”的“Empty Project”,其中包含以下代码: #include <iostream> int main(void) { std::cout << "Hello World" << std::endl; return 0; } “iostream是一个用于C ++编程语言的input/输出的头文件,它是C ++标准库的一部分。 “C / C ++运行时库”和“C / C ++标准库”有什么不同? 如何知道“C / C ++运行时库”库是静态还是dynamic链接到项目? 我怎么知道这个库在文件系统中的位置? 如果“C / C ++运行时库”dynamic链接到项目中,怎样才能知道使用了哪个“.dll”以及文件系统中使用的“.dll”的位置? 假设我将“C / C ++运行时库”静态链接到项目,我可以确定从源代码生成的可执行文件可以在所有的Windows平台(XP / Vista / Seven / …,32位/ 64位)? 将“C / […]

Web服务 – WCF与ASMX(“标准”)

我正在开发一个新项目。 使用WCF Web服务通过常规的旧时尚Web服务有什么好处? Visual Studio提供了两个模板。 有什么区别? 优点和缺点?

从Visual Studio中排除网站发布的文件

在Visual Studio 2005中发布网站时,我可以排除一个或多个文件吗? 我有很多资源需要在解决scheme资源pipe理器中保存,比如各种环境下的备用configuration文件,但是我不想将它们发布到服务器上。 有没有办法排除他们? 在使用其他项目types(如.dll程序集)时,可以将文件的“构build操作”属性设置为“无”,并将其“复制到输出目录”属性设置为“不要复制”。 我找不到任何类似的网站文件设置。 如果IDE不提供此function,是否有人有处理这些文件的好技术?

Visual Studio中的发布和debugging模式有什么区别?

可能重复: 在.NET中debugging与释放 debugging/发布差异 在构build项目时,Visual Studio中的发布和debugging模式有什么区别?