Tag: visual studio 2012

“首选32位”编译器标志对Visual Studio(C#,VB)意味着什么?

刚安装了Visual Studio 11开发人员预览版。 在编译指定了AnyCPU目标的托管(C#,VB)应用程序时,我在项目属性中看到一个名为“Prefer 32-bit”的新选项。 这似乎不是类库的选项,只是顶级应用程序。 这个标志表示什么?

是否有Visual Studio 2012 / VS11的自定义语言加载项?

好吧,我想在Visual Studio 2012中添加对PAWN语言的支持。 但由于缺乏经验和缺乏可编辑的教程/插件,这真的是一项艰巨的任务。 现在我只想添加文件类型和编译器,不需要intellisense,并且语法高亮可以使用C语法高亮显示器。 我知道有OOK语言实现和Boo语言,但这些加载项适用于VS2010,不会为VS2012编译。 我怎么做到这一点? 是否有语言加载项(对于VS2012)我可以编辑/使用作为基础/用作示例? 我的最后一次尝试导致黑色窗口/无法使用的VS2012 IDE。

使用C#,WCF SOAP使用者使用WSSE纯文本身份validation?

我有一个WCF SOAP使用者,它由Visual Studio 2012从WSDL实现。 WSDL由PeopleTools生成。 基础对象的类型为System.ServiceModel.ClientBase 。 我需要SOAP请求类似于: [plain text username goes here] [plain text password goes here] Aren Cambre 这是我们最接近的: http://schemas.xmlsoap.org/ws/2005/02/trust/RST/Issue urn:uuid:3cc3f2ca-c647-466c-b38b-f2423462c837 http://www.w3.org/2005/08/addressing/anonymous http://[internal URL to soap listener] http://schemas.xmlsoap.org/ws/2005/02/sc/sct http://schemas.xmlsoap.org/ws/2005/02/trust/Issue 256 FgMBAFoBAABWAwFQ9IhUFGUO6tCH+0baQ0n/3us//MMXzQA78Udm4xFj5gAAGAAvADUABQAKwBPAFMAJwAoAMgA4ABMABAEAABX/AQABAAAKAAYABAAXABgACwACAQA= 你会发现两个问题: 没有纯文本WSSE凭据。 传递服务不使用的二进制forms的凭据。 身份validation在Body ,而不是Header 。 该请求省略了InputParameters 。 这是必不可少的C#代码: var service = new ServiceWithBizarreNameFromPeoplesoft(); if (service.ClientCredentials == null) throw new NullReferenceException(); service.ClientCredentials.UserName.UserName […]

数据提示(鼠标hover在调试模式下的变量上)无法在Visual Studio 2012 / Win 7 64位中运行

当我在Visual Studio中调试C#应用程序时将鼠标hover在变量上时没有弹出窗口。 我希望看到变量的值(也就是数据提示)。 我在Windows 7 64bit上运行Visual Studio 2012 Ultimate(试用版)。 有谁知道什么可能阻止他们出现? 我试过的事情无济于事: – 重新安装VS – 搜索启用/禁用设置但似乎没有 我可以使用相同版本的Visual Studio在Windows 8/64位上使用相同的C#项目正确查看数据提示。

带有VSIX Installer和Nuget包的Visual Studio 2012的多项目/解决方案模板

我想有一个多项目模板,它将创建子项目,并将安装nuget依赖项,并有一个将安装此模板的vsix安装程序。 方法问题已经尝试过 没有VSIX的多项目模板,没有nuget 我能够创建一个多项目模板,它工作正常,除非是时候包括nuget引用,它不起作用。 对于没有涉及VSIX的nuget,没有简单/优雅的支持。 具有VSIX的多项目模板,没有根模板 所以我尝试使用VSIX,看起来非常简单。 将模板项目添加为zip或解决方案,构建vsix安装程序。 但是当我添加第二个项目模板,创建一个多项目模板,构建它,安装模板并尝试创建一个项目时,我意识到它不支持主 – 子项目设置,其中一个主项目创建子项目。 这是一个很大的问题,因为开发人员必须按依赖顺序创建每个项目。

没有ASP.NET MVC的捆绑和缩小

是否可以在没有MVC项目的情况下使用Microsoft.AspNet.Web.Optimization中的捆绑和缩小? 我正在创建一个与REST API通信的AngularJS站点。 对于REST API,我使用的是ASP.NET Web API。 我还创建了一个“ASP.NET空Web应用程序”。 此项目中只有HTML,js和CSS文件(以及web.config)。 我想将我的js和CSS文件捆绑和缩小,但我不想创建一个MVC项目来获得它。 可能吗?

Visual Studio编码的UI测试不会运行 – 启动对象为空

创建了一个记录的编码UI测试 – 它工作正常,但今天不会运行。 错误:“无法直接启动具有类库输出类型的项目。为了调试此项目,请向此解决方案添加可执行项目,该项目引用库项目。将可执行项目设置为启动项目。” 谷歌搜索并确保此测试设置为启动项目。 但是,当我转到项目的属性时,“应用程序”选项卡下的“启动对象”设置为“(未设置)”。 有人可以帮忙吗? 谢谢!

控制键的ListView KeyUp错误

ListView.KeyDown 事件显示以下内容: e KeyData = LButton | ShiftKey | Control base {KeyData = LButton | ShiftKey | Control} Alt false bool Control true bool Handled false bool KeyCode LButton | ShiftKey KeyData LButton | ShiftKey | Control KeyValue 17 Modifiers Shift false bool SuppressKeyPress false bool 我不喜欢出现但Control键正在显示的事实。 在ListView.KeyUp 事件上显示以下内容: – e {KeyData = LButton | […]

在VBA中对C#COM库进行早期绑定

虽然这是一个很长的问题,但编码和测试部分应该很容易重现。 我在C#创建了两个单独的Class Libraries ,我认为我遇到了由我以前的项目和试验中的现有注册表项引起的名称冲突问题。 这是我的两个class级: using System; using System.Runtime.InteropServices; namespace Test { [InterfaceType(ComInterfaceType.InterfaceIsDual), Guid(“ED5D264B-1D80-4A5D-9C14-8297D90B7037”)] public interface ITest { // body } [ClassInterface(ClassInterfaceType.None)] [Guid(“8B261B92-8EC5-4CDC-A551-67DEB42137FF”)] [ProgId(“Test.TestClass”)] public class TestClass : ITest { // body } } 和 using System; using System.Runtime.InteropServices; using ADODB; namespace Test { [InterfaceType(ComInterfaceType.InterfaceIsDual), Guid(“ED5D264B-1D80-4A5D-9C14-8297D90B7037”)] public interface IConnection { // body } [ClassInterface(ClassInterfaceType.None)] [Guid(“8B261B92-8EC5-4CDC-A551-67DEB42137FF”)] […]

如何在同一解决方案中导航到另一个项目

嘿希望有人可以提供帮助。 我在小组中开发了许多不同的项目,我们现在想要将它们结合起来。 因此,我包括了这些项目。 在启动项目中,我包含对其他项目的引用。 然后我使用另一个stackoverflow线程中的代码: 如何导航到另一个项目的视图 这给了我以下几点 NavigationService.Navigate(new Uri(“/MVVMTestApp;/component/View/MainPage.xaml”, UriKind.Relative)); 该项目建立并运行。 但是当我按下应该激活代码的按钮时,在执行该行之后/期间会出现错误。 中断错误位于MainPage.g.cs文件中,如下所示: namespace MVVMTestApp { public partial class MainPage : Microsoft.Phone.Controls.PhoneApplicationPage { internal System.Windows.Controls.TextBlock MainPageTitle; internal System.Windows.Controls.TextBlock LEgE; private bool _contentLoaded; /// /// InitializeComponent /// [System.Diagnostics.DebuggerNonUserCodeAttribute()] public void InitializeComponent() { if (_contentLoaded) { return; } _contentLoaded = true; *******System.Windows.Application.LoadComponent(this, new System.Uri(“/MVVMTestApp;component/View/MainPage.xaml”, System.UriKind.Relative));** this.MainPageTitle = […]