我昨天在MSDN上发布了Visual Studio 2012.我注意到我们在2010年所拥有的一些项目类型已经消失或不同.现在对我来说最大的区别是删除Windows安装程序项目.现在,我们被迫使用installshield LE(限量版).这里的问题在于我写了大量的Windows服务,看不到如何设置安装Shiftshield LE.看来我们(我的公司)将不得不投资专业版的许可证. 是否有人找到了在安装店LE中安装服务的方法?使用Windows安装程序项目时,您只需设置自定义操作. 解决方案 对于Visual Studio 2012和InstallShield LE,请执行以下操作: 通过intellshield项目助理运行,并将服务的主要输出添加到应用程序文件部分. 与项目助理完成后,双击设置项目的步骤两个下的"文件"项目. 右键单击服务的主要输出,然后转到属性. 单击" COM和.NET设置"选项卡,然后在"安装程序类"复选框中放置一个选票. 单击确定
以下是关于 visual-studio-2012 的编程技术问答
我有一个 Windows Server 2012 R2 & Visual Studio Professional 2012 .现在,我用来开发ASP.NET 4.5 MVC 4 Web应用程序,没有任何问题.但是现在,当我尝试打开项目时,我将获得此错误: - 如果我单击确定,则此错误: - 如果我单击确定,Visual Studio将停止工作 那么,任何人都可以幻想发生了什么吗? 这是转向Windows On On/Off的外观: - 现在我进行了此修改,因为我在互联网上的帖子中阅读了删除缓存可能会有所帮助的帖子.所以我删除了此文件夹: - %LocalAppData%\Microsoft\VisualStudio\11.0\ComponentModelCache 然后我尝试打开Visual Studio,并且得到了相同的2个错误,但是Visual Studio并没有停止工作,我能够修改我重建项目并运行它的代码.正在进行吗? 解决方案 as
我正在尝试通过PowerShell和C#在Windows Server 2012系统上安装新功能.尝试调用Install-WindowsFeature cmdlet时,我会收回此错误: " install-windowsFeature"一词不被认为是 cmdlet,函数,脚本文件或可操作程序... 我可以用C#甚至其他一些新的CMDLET调用其他CMDLET.我做了一个Get-Command和Install-WindowsFeature,Remove-WindowsFeature和Get-WindowsFeatures未列出...但大约980个是. 为什么我不能从我的C#程序中调用此CMDLET,但是当我去PowerShell时,它将其称为很好? runspace = RunspaceFactory.CreateRunspace(); runspace.Open(); Pipeline pipeline = runspace.CreatePipeline();
我正在尝试使用cruisecontrol.net和msbuild设置构建服务器.但是,由于错误而失败: "C:\Builds\PremiumStore\checkout\PremiumStore.sln" (default target) (1) -> "C:\Builds\PremiumStore\checkout\Web\PremiumStoreWeb.csproj" (default target) (37) -> (ResolveComReferences target) -> C:\Program Files (x86)\MSBuild\12.0\bin\Microsoft.Common.CurrentVersion.targets(2151,5): error MSB3091: Task failed because "AxImp.exe" was not found, or the correct Microsoft
更新 我通过使用户授予用户使用凭据集2远程连接到台式机,从而解决了它,从而解决了它. 我使用一组凭据登录到我的服务器上,并使用"作为不同的用户运行"( shift + + 右键单击)登录2012第二组凭证将部署到我的开发人员. env. SharePoint网站. 我以前已经在上面完成了,然后使用第三组凭据连接到TFS,因为我的用户(第二集凭据)尚未访问.现在我的用户可以访问,我希望使用这些凭据. 每次我打开"运行为不同的用户"时,TFS会自动将我记录在第三套凭据中 - 但是,如果我正常使用"运行为不同的用户",就会提示登录到TFS. 我尝试检查Windows凭据,那里什么也没有.而且我无法使用第二组凭据登录服务器,因为只有第一组才能使用远程桌面访问服务器. 那么,当使用"作为不同的用户运行"时,我如何"清除"缓存的TFS凭据? 解决方案 转到Control面板>用户帐户>管理您的凭据>选择团队基础服务器,然后选择"删除/编辑" -Viola!下次您进入Te
我有一个运行IIS 8的远程Windows 2012服务器,可以从中托管Web应用程序.我的本地开发框正在运行Visual Studio2012.目前,我正在以Web部署软件包(.ZIP),RDP'ING发布我的应用程序,将其复制到文件夹中,然后从IIS内部部署该应用程序.我的问题是,使用Web Deploy选项直接从Visual Studio 2012中直接部署到IIS需要进行哪些更改? 我试图关注我有以下选项: 用户名和密码是我用于RDP帐户的一个吗?我已经在IIS上安装了Web部署3.0,需要启用进一步的设置吗? 解决方案 好吧,我找到了解决方案,但是我花了整整一天的时间才能使它正常工作!基本上,步骤如下.这是非常粗略的,但请参阅下面的详细指南. 启用IIS Web管理角色功能. 安装Web部署3.0(或更高).确保自定义安装以包括处理程序(请参见下面的注释).如果您没有使用此选项显示添加/删除程序,请找到WebDeploy,右键单击并选择"更改"选项.
在Visual Studio 2012 RC中,当我尝试验证Web部署连接时,我会收到此错误消息: 所需的Web管理服务是在服务器上启动的,Web部署3.0 RC已安装. 然后使用远程桌面连接i在服务器上登录,然后查看位于C:\inetpub\logs\LogFiles\W3SVC1的日志.我可以看到我的尝试验证连接的尝试,因为它们包含我的IP地址: 2012-07-13 20:58:49 185.201.117.17 HEAD /msdeploy.axd site=Default%20Web%20Site 8172 - 189.10.32.194 - 404 0 2 78 它给了我404. 尝试使此工作工作将近6个小时后(阅读许多材料,包括IIS团队的这份出色的故障排除指南,名为与Visual Studio的Web部署问题进行故障排除和此相关问题 Visual Studio 2010 Web部署任务失败)我决定在这里寻求帮助,看看是否有人知道可能是什么问题.
我一直在Winodws Server 2008 R2 SP1上使用Visual Studio 2012,尽管除了性能较慢外,它看起来还不错.但是,每当我关闭应用程序时,我都会有以下错误 - Microsoft Visual Studio 2012 has stopped working 并提示重新启动或调试程序. 我阅读/a>删除以下注册表密钥,将在64位机器上解决该问题. [HKEY_CURRENT_USER\Software\Wow6432Node\Microsoft\WindowsNT\CurrentVersion\AppCompatFlags\Layers] 问题是,我无法在我的机器上找到超出此路径的注册表密钥. HKEY_CURRENT_USER\Software\Wow6432Node\Microsoft 您早些时候遇到过这种情况,这是什么解决方法. 谢谢您的帮助! 解决方案 我注意到其他社区成员的错误消息与您的错误消息相同,并
我正在尝试使用Visual Studio 2012和Windows Server 2008而不是R2进行远程调试.设置远程调试器时,我会收到以下错误. 是否有人能够在Windows Server 2008上安装2012年远程调试器? 这是我点击配置远程调试后的完整错误消息. 解决方案 根据 vs 2012系统要求不支持远程调试在Windows Server 2008上. 其他解决方案 At 这个MS论坛帖子 Brad Sullivan Visual Studio Debugger计划经理已发布以下内容: 安装程序中的远程工具中有一个已知问题用于视觉 Studio 2012正在打破Windows Server 2008上的远程调试. 当我们在此问题上工作时,您可以使用以下工作: 1)如果还没有,请安装" Windows的平台更新 窗口更新中的服务器2008(KB971644)".它会 在"控制面板 - >程序中,安装KB971512,KB971513
我是使用SSR的新手.我正在使用.rdlc文件在PDF中使用VS 2012进行报告.当我尝试设置 之类的参数时 ReportParameter param = new ReportParameter(kvp.Key, kvp.Value); LocalReport.SetParameters(param); 这引发了例外: 在本地报告处理过程中发生了错误.报告的定义""无效..无法加载文件或汇编'System.Web,版本= 4.0.0.0,culture =中性,publicKeytoken = b03f5f7f11d50a3a'或一个其依赖性.访问被拒绝. 更多详细信息: {Microsoft.Reporting.WebForms.LocalProcessingException: An error occurred during local report processing. ---> Microsoft.Reporting.DefinitionInva
我只是在WinRT中处理一些文件管理API.我在 ../packages/myApp/localstate/中成功创建了文件夹,但是当我尝试在该文件夹中创建新文件( createfile2 )时,我会得到此 error 4252: ERROR_NOT_SUPPORTED_IN_APPCONTAINER This functionality is not supported in the context of an app container. 代码: localFolder = L"C:\\Users\\Tomas\\AppData\\Local\\Packages\\myApp\\LocalState\\my"; CreateDirectory(localFolder.c_str(),NULL); localFolder += L"\\MyFile.txt"; CREATEFILE2_EXTENDED_PARAMETERS pCreateExParams; pCreat
我正在尝试关注 MSDN上的这些步骤基于WRL的C ++ WinRT组件.但是,在步骤#3中,我找不到结果中与WRL相关的任何内容: 在右上角的搜索在线模板框中,键入 WRL类库.当模板出现在搜索结果中时, 选择"确定"按钮) 如何获得Visual Studio 2013的WRL项目模板? 解决方案 更新: 似乎尚未针对Visual Studio 2013更新Visual Studio的WRL项目模板.但是,有一个解决方法: 而不是通过VS2013获取项目模板,而是通过网站下载. 下载的文件将称为wrlvsixproject.vsix. 更改文件扩展名.将其重命名为wrlvsixproject.zip 解压缩ZIP文件. 在文本编辑器中打开文件扩展 在该部分中,在第一行之后插入以下行: 保存文件并关闭
似乎只有VS 2013 ARM上的远程工具在Windows 8.1上工作. 这是否意味着Visual Studio 2012现在已过时用于WinRT开发? 解决方案 是的,确实已经过时了. 用于Windows 8.1 RT开发,设置一个带有VS 2013的单独的8.1机器. 更新 在Visual Studio 2012 更新4 时,远程调试似乎可用. 其他解决方案 2013年11月25日更新: 刚刚看到了摩切的答案,即将发布更新.是,Win8.0上的VSE2012现在可以使用VS2012 Update 4在Surface2/win8.1上进行远程调试,该更新在周末发布. 还需要下载属于更新4的ARM的远程工具: http://www.microsoft au/download/details.aspx?id = 39305 单击"详细信息向下钻"以获取"远程工具"下载 要进行远程调试运行,您需要右键单击"解决方案资源管理器"
因此,我正在尝试创建一个可以根据框架打开的X个项目动态填充的网格. . 我阅读了有关如何创建网格并将其添加到代码中的MSDN文章: http://msdn.microsoft.com/en-en-us/library/library/library/library/mms7522271.aspx 但是,我想在XAML中创建网格,然后在代码中添加到它.这样的东西: xaml: 在C#代码中,我正在做类似的事情: rowDef = new RowDefinition(); ManagePhotosContent.RowDefinitions.Add(rowDef); textBlock = new TextBlock(); // i i
我正在尝试运行Windows 8 Metro类库的单元测试,我在输出窗口中获得以下2个错误: 输出: -------运行测试开始------- 错误:DEP3000:试图阻止应用程序失败.这可能会导致部署失败. 应用程序软件包只能作为Visual Studio构建操作的一部分关闭. Failed to activate Metro style unit test executor. Error: The application cannot be started. Try reinstalling the application to fix the problem. ========== Run test finished: 0 run (0:00:01.2818304) ========== 其他输出: ------发现测试开始------- ========== = discover测试完成:7找到(0:00:00.6471091)===========
在这里快速搜索什么都没有.因此,我已经开始使用一些相当回旋的方法在我的WinRT应用程序中使用StreamWriter.阅读效果很好,写作的效果不同.我看到的是,当我选择要编写的文件时,如果我选择一个新文件,那就没问题了.该文件是按照我的期望创建的.如果我选择覆盖文件,则该文件被覆盖为一个点,但是流的点停止写作,如果原始文件很大,则旧内容存在于我的新流写作的地方. . 代码就是这样: public async void WriteFile(StorageFile selectedFileToSave) { // At this point, selectedFileToSave is from the Save File picker so can be a enw or existing file StreamWriter writeStream; Encoding enc = new UTF8Encoding(); Stream dotN
我已经尝试了大约半个小时的时间,通过表达式Blend 5 Beta和Visual Studio 11 Beta Beta,但无法弄清楚当您单击ListView时如何应用其他背景颜色是一项相当微不足道的任务.标准海军绿色的物品带有tick,它似乎是Windows 8 Consumer Preview在Winrt应用程序上运送标准的项目. 我相信我需要在我的listView的内部的xaml内部声明(与我在Button控件上所做的相同),但无法解决一种方法来获取" "在融合中运行的标签以开始录制这些动作,此外,我不确定在最终完成如何执行此操作之后,我不确定该名称为VisualState. 例如,在右键单击并编辑它的控制模板后,自定义Pressed视觉状态非常容易动作等,但对于ListView或其他可能的控件似乎并不容易? 由于混合5和vs 11是Beta,因此很难知道什么可能是混合UI中的一个未编码功能,或者只是我只是做错了什么!因此,我感谢任何
当我在Winrt C ++/CX项目中创建一个新控件时,默认情况下,Class属性[Windows::Foundation::Metadata::WebHostHidden]由Visual Studio 2012添加. 示例: namespace WindowsRuntimeComponent1 { [Windows::Foundation::Metadata::WebHostHidden] public ref class MyUserControl sealed { public: MyUserControl(); }; } 是否有任何有记录的原因? (我做了功课,但我 未能找到此信息) 据我所知,使用属性[WebHostHidden]使该类 Winrt HTML/JavaScript项目的隐形.这是否意味着我 不能在可以在JavaScript中使用的C ++/CX中创建控件? 解决方案 据我所知,使用
在开发Winrt应用程序时, 偶尔和看似随机的视觉工作室经历了一个漫长的过程,该过程始于"创建新的干净布局……"我希望更多有关WinRT应用程序涉及的构建和部署过程的信息.我了解创建在沙盒环境中运行的应用程序的概念,但是我正在寻找有关该沙盒环境的信息.另外(这听起来很愚蠢)但是,在沙盒中运行的可执行文件有什么不同,为什么它不能以独立的方式运行?感谢您提前提供的信息. 我试图对此进行一些研究,但是对Winrt的这一部分的了解有限. 编辑: 我将对此开始赏金,因为我真的不了解它,而Google/Microsoft在搜索此问题时会异常贫瘠.因此,接受赏金的问题是: Winrt/Windows商店应用程序的构建/部署过程的细节是什么? "创建新的干净布局..."阶段实际上是怎么回事? 在沙盒环境中运行的传统可执行文件和Windows 8应用程序有什么区别?这些应用如何启动/管理? 预先感谢您!! 解决方案 您是否看过市场.您需要一个开发帐户,Windo