我在x32 Server2008 windows机器上安装了TeamCity.我运行了.net 4.5网络安装.我也根据本文复制了我的x64机器上的文件,这样我就不需要安装vs2012(不过,我确实更改了在32位机器上删除x86的路径):
Visual Studio 2012解决方案TeamCity中的MSBuild
我似乎无法让本地代理运行我在vs2012或vs2010项目上为msbuild设置的构建.我一直在:
未满足的要求:MSBuildTools12.0_x86_Path存在
我已多次重启服务器,并重新启动了代理.我已经尝试了一点路径变量,但无法弄清楚我错过了什么.我在配置参数中看起来也很好,可以看到这些:
MSBuildTools2.0_x86_Path C:\ Windows\Microsoft.NET\Framework\v2.0.50727
MSBuildTools3.5_x86_Path C:\ Windows\Microsoft.NET\Framework\v3.5
MSBuildTools4.0_x86_Path C:\ Windows\Microsoft.NET\Framework\v4.0.30319
我怎么在那里得到12.0?
我对后期构建事件不是很熟悉,所以我对我的程序出了什么问题感到有些困惑.在visual studio 2010中编译时,我得到以下内容:
The command "xcopy C:\Users\Me\Path\Foo.bar\Library\dsoframer.ocx C:\Users\Me\Path\Foo.bar\bin\Debug\ /Y /E /D
xcopy C:\Users\Me\Path\Foo.bar\ApplicationFiles C:\Users\Me\Path\Foo.bar\bin\Debug\ /Y /E /D
xcopy C:\Users\Me\Path\url\ C:\Users\Me\Path\Foo.bar\bin\Debug\ /Y /E /D
rmdir /S /Q C:\Users\Me\Path\Foo.bar\bin\Debug\.gwt-tmp" exited with code 4.
Run Code Online (Sandbox Code Playgroud)
尽管有这个错误,该程序似乎运行良好,但我不想忽略这个问题,希望没有什么不好的事情发生.奇怪的是,这一行最初只是一个命令(第一个xcopy),但随着我继续编译项目(修复其他问题,主要是引用),错误信息扩大得越来越大.知道会发生什么吗?
编辑:以下是似乎失败的postbuild事件 -
xcopy $(ProjectDir)Library\dsoframer.ocx $(TargetDir) /Y /E /D
xcopy $(ProjectDir)ApplicationFiles $(TargetDir) /Y /E /D
xcopy $(SolutionDir)com.myUrl.gwt\www $(TargetDir) /Y /E /D
rmdir /S /Q $(TargetDir).gwt-tmp
Run Code Online (Sandbox Code Playgroud) 我在网上搜索过,找不到任何与我的问题相似的内容.
我创建了一个空的C++项目,并添加了一个返回的main.cpp,我无法构建它.这是我收到的消息:
1>------ Build started: Project: Project1, Configuration: Debug Win32 ------
1>LINK : fatal error LNK1158: cannot run 'rc.exe'
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========
Run Code Online (Sandbox Code Playgroud)
在VS2012中有什么地方我可以指定在哪里找到这个可执行文件吗?我已经安装了Windows 7 SDK,我有以下可执行文件:
C:\Program Files\Microsoft SDKs\Windows\v7.0\Bin
Run Code Online (Sandbox Code Playgroud)
我来自Code :: Blocks并毫不费力地使用mingw-gcc,但最近我一直需要VS来实现托管实现,所以我希望有人有个主意.
使用VS2012在VB.NET WPF应用程序上工作.我有一个简单的MusicPlayer教程应用程序,我用来学习WPF.我正在逐步将C#版本的教程转换为VB.NET.
它在应用程序中有两个类,它们都在同一名称空间下.我能够在XAML中引用命名空间,但是当我尝试在XAML中引用类对象时,我收到错误,我无法编译.
奇怪的是,IntelliSense可以通过xmlns:c =标签引用命名空间,也可以在使用类型对象键入时使用 <c:
但是对象有下划线并且生成错误,试图在设计器中构建或工作.
.vb类文件位于名为\ Controls的文件夹中.主项目根命名空间有意留空.这个类是这样编码的......
Namespace MusicPlayer.Controls
Public Class UpdatingMediaElement
.... code here
End Public
End Namespace
Run Code Online (Sandbox Code Playgroud)
xaml看起来像这样
(<Window >标记中定义的名称空间
xmlns:c="clr-namespace:MusicPlayer.Controls"
Run Code Online (Sandbox Code Playgroud)
(对象在a中定义<Grid>)
<c:UpdatingMediaElement Name="MyMediaElement" />
Run Code Online (Sandbox Code Playgroud)
(显示错误)名称"UpdatingMediaElement"在名称空间"clr-namespace:MusicPlayer.Controls"中不存在.
不确定有什么问题或如何修复它?
有没有办法在Visual Studio 2012中安装ASP.NET MVC 5?
我尝试过使用NuGet(http://www.nuget.org/packages/Microsoft.AspNet.Mvc).但我认为它应该作为Visual Studio扩展,但我无法在任何地方找到它.
或者它仅在Visual Studio 2013中可用?
编辑: 有些人开始将我的问题标记为重复.当我问这个问题时,不要忘记存在许多类似的问题(参见下面的列表).但是,这些答案都没有解决我的问题.经过长时间的搜索后,我发现了一条评论,该评论被指向缺少的lib的所有用户忽略.现在,几个月后,评论已经改为答案.然而,当我自己回答这个问题时,我打算通过直接提供解决方案来帮助其他人.这不应该被遗忘,到目前为止,我的答案帮助了很多人.因此,我的问题绝对不是重复的. 顺便说一句:在顶部提供的链接中接受的答案并不能解决问题!
是的,我使用了搜索:
从Visual Studio qwindows.dll错误部署Qt C++应用程序
无法加载平台插件"windows"可用平台是:windows,minimal
但是,就我而言,问题仍然存在.我正在使用Qt 5.1.1与Visual Studio 2012,并使用Qt Creator 2.8.1在Windows 7上开发我的应用程序.应用程序以"Release"模式编译,如果直接使用Qt Creator启动,则可以执行.
但是,当从"release"-Folder开始时,我收到以下消息:
此应用程序无法启动,因为它无法找到或加载Qt平台插件"windows".可用的平台插件有:最小,屏幕外,窗户.
文件夹结构如下所示:
release
+ gui.exe
+ icudt51.dll
+ icuin51.dll
+ icuuc51.dll
+ libGLESv2.dll
+ Qt5Core.dll
+ Qt5Gui.dll
+ Qt5Widgets.dll
+ platforms
Run Code Online (Sandbox Code Playgroud)
平台是直接从Qt\Qt5.1.1\5.1.1\msvc2012\plugins\platforms复制的文件夹,包括例如qwindows.dll.如果我像其他一些用户那样将其重命名为"平台"并不重要.Qt仍然没有找到"平台插件窗口",我的错误在哪里?
有谁知道如何再次获取我的类名和方法名称下拉列表?这是通常在代码之上的下拉列表.这只是一个设置,但我似乎无法找到它.我不想重置我的设置顺便说一句.我不应该这样做.
visual-studio-2005 visual-studio-2008 visual-studio visual-studio-2012 visual-studio-2015
在我的VS2010中,当我构建我的解决方案时,我在Microsoft.Common.Targets文件中有超过100个警告.当我尝试构建,发布或运行我的程序时,我只收到警告,但是当我双击它以获取更多信息时,会弹出Microsoft.Common.Targets,然后我会收到警告.
此文件Microsoft.Common.Targets是.net框架的一部分,具有MSBuild内置目标等.它在属性窗口中具有关联的模式.
一些示例警告(100个中的2个):
Warning 2 The element 'PropertyGroup' in namespace 'http://schemas.microsoft.com/developer/msbuild/2003' has invalid child element 'CustomBeforeMicrosoftCommonTargets' in namespace 'http://schemas.microsoft.com/developer/msbuild/2003'. List of possible elements expected: 'Property' in namespace 'http://schemas.microsoft.com/developer/msbuild/2003'. C:\WINDOWS\Microsoft.NET\Framework\v3.5\Microsoft.Common.targets 22 10 Miscellaneous Files
Warning 3 The element 'PropertyGroup' in namespace 'http://schemas.microsoft.com/developer/msbuild/2003' has invalid child element '_OriginalConfiguration' in namespace 'http://schemas.microsoft.com/developer/msbuild/2003'. List of possible elements expected: 'Property' in namespace 'http://schemas.microsoft.com/developer/msbuild/2003'. C:\WINDOWS\Microsoft.NET\Framework\v3.5\Microsoft.Common.targets 60 10 Miscellaneous Files
Run Code Online (Sandbox Code Playgroud)
为什么这个文件突然出现在我的编辑器中,当它不是我的项目的一部分时,以及如何告诉visual studio在构建时忽略这个框架文件.
visual-studio-2010 visual-studio-2012 visual-studio-2013 visual-studio-2015
我昨天在MSDN上发布时下载了Visual Studio 2012.我注意到我们2010年的一些项目类型已经消失或不同.我现在最大的不同是删除了Windows Installer项目.现在我们被迫使用InstallShield LE(限量版).这里的问题是我写了大量的Windows服务,我看不到如何设置InstallShield LE.我们(我的公司)似乎必须投资专业版的许可证.
有没有人找到在InstallShield LE中安装服务的方法?使用Windows Installer项目时,只需设置自定义操作即可.
我想在解决方案资源管理器中将已存在的目录添加到目录中,但每当我右键单击该目录并选择时Add => Existing Item,我只能添加单个文件,而不能添加目录.
如何将现有目录添加到Solution Explorer中的Project内的目录中?