同样的项目,不同的解决方案,不同的标志配置
我正在尝试找到使用强名称作为配置的方法. 我的情况是:我的项目包括两个不同的解决方案. 对于一个解决方案,我希望该项目将带有强名称密钥的签名,但是对于另一个解决方案,我希望该项目没有符号. 目前我声明签名投掷:project-> properties->签名. 解决方案 好吧,我明白了,只需手动编辑proj文件 true false key.snk
4 2024-04-26
编程技术问答社区
Windows Store 8.1和System.Windows.Forms
最近,我尝试为Windows 8.1制作一个电池应用程序(C#,存储应用程序) (我正在使用VS2013,也尝试了VS2012的结果). 事实证明,我需要添加对该项目的参考 - 但是我无法在参考管理器中添加任何内容:它说"所有框架组件都已引用".而我所需要的就是获取system.windows.forms-当我搜索它时,什么也不会出现. 有什么想法,我该怎么办? (请告诉我我是否忘记了必不可少的东西) 解决方案 Windows Store应用程序是从头开始的,在新技术堆栈上,因此Windows Form和WPF不是Windows Store应用程序的一部分. Windows商店应用程序和Windows表单应用程序具有不同的集合 apis. Windows Store应用程序被称为称为Metro Apps,现在他们一直在合并这些内容(不想介绍详细信息). 因此,上面只是关于差异的小提示.实际上,不可能在这里解释所有内容.只是探索.
16 2024-04-26
编程技术问答社区
让IClassifier与自定义内容类型一起工作
我正在尝试根据文本添加自定义内容类型的语法突出显示. static class RTextContentType { public const string ContentTypeName = Constants.CONTENT_TYPE; [Export, Name(ContentTypeName), BaseDefinition("text")] internal static ContentTypeDefinition ContentTypeDefinition = null; // set via MEF } 然后,分类器提供商被称为 [Export(typeof(IClassifierProvider)), ContentType(Constants.CONTENT_TYPE)] class RTextClassifierProvider : IClassifierProvider { ... } 问题是,永远不会为我指定的扩展
12 2024-04-26
编程技术问答社区
按字母顺序排列C#列表
我使用以下代码以从Web API获取数据并将其填充在列表中. HttpClient client = new HttpClient(); HttpResponseMessage response = await client.GetAsync("http://localhost:12345/api/items"); var info = new List(); if (response.IsSuccessStatusCode) { var content = await response.Content.ReadAsStringAsync(); var item = JsonConvert.DeserializeObject(content); foreach (var
2 2024-04-26
编程技术问答社区
语音识别安卓应用
当我按说话按钮并在listView上打印结果时,我的应用程序会识别语音,当我单击结果时,我希望它在烤面包上打印它.. 问题是当我再次单击按钮时,它会打印新文本和旧文本,例如,我第一次获得:(不,现在,知道)我单击"否",它显示"现在",现在显示"现在", 它第二次给予(Google,Good,Google),我按良好,然后打印"现在"然后"好" 我认为它会记住整个listView,请您帮助我解决此问题,这是代码: if (resultCode == Result.Ok) { IList matches = data.GetStringArrayListExtra(RecognizerIntent.ExtraResults); voice_list.Adapter = new ArrayAdapter(this, Android.Resource.Layout.SimpleListItem1, m
8 2024-04-26
编程技术问答社区
Visual Studio解决方案TFS检查
我正在使用TFS 2012与VS 2012 Ultimate一起工作.员工(不再在这里工作)在我们的解决方案中有一些未决的更改(其中包含C#,SQL和C ++项目),但是我们的开发人员使用以下方式使用了: tf undo /workspace /s 在源控制探险家中,我可以确认这些待处理的变化确实得到了恢复. 我是妈妈们唯一从事这种解决方案的人.没有其他人有待处理的变化. 另一个方面是检查.sln和.vsscc文件. . 打开解决方案时,我得到: While attempting to update source control binding information, Microsoft Visual Studio could not check out the project file, possibly because it is exclusively checked out to
12 2024-04-26
编程技术问答社区
安装Outlook插件
我在VS2012中开发了2010年Outlook 2010.我使用ClickOnce方法发布,并使用SHA256 RSA证书签名VSTO. 它对我的开发机器工作正常,但在其他机器上我收到了错误,例如: 名称: 来自:file:///f:/hubnet plugin/disk1/disk1/program文件/hubnet/hubnetoutlookplugin.vsto **************异常文字************** system.deployment.application.invaliddeploymentException:异常阅读从文件:////f://hubnet%20plugin/disk1/disk1/disk1/program%20files/hubnet/hubnet/hubnetetoutlookploogin.vsto:cultest可能是有效的:打开. ---> System.Deployment.Application.inv
14 2024-04-26
编程技术问答社区
MSIL-我能否找到用于构建/编译.NET程序集的Visual Studio版本?
是用来构建在MSIL代码中任何地方使用的汇编的程序名称的程序名称? 解决方案 Visual Studio无法构建 - Visual Studio使用 msbuild 进行建筑物 1 : Visual Studio主持MSBUILD来加载和构建托管项目. 实际上,您可以通过下载Microsoft 构建工具: 如果您的计算机上没有安装Visual Studio,则可以使用2013年构建工具来构建托管应用程序.此下载中还包括Visual Basic和C#编译器. (在早期版本中,这些工具包含在独立的.NET框架中.) 任何满足换句话说,我认为不可能从大会上获取有关视觉工作室版本的信息. 除非Visual Studio添加了一些额外的元数据(我不 Think 是),要找出哪个版本的Visual Studio构建了特定的组件,则必须做一些事情,例如将自己的自定义属性添加到程序集中,然后您可以使用反射来检索. 显然,您可以根据汇编目标的.NET版本排除较早
4 2024-04-26
编程技术问答社区
如何为VisualStudio2012软件包中对SolutionBuild.BuildProject的调用设置目标平台?
我有一个解决方案,该解决方案是用Nmake构建的大量项目设置的.我正在尝试编写VS2012的扩展名,该扩展名仅在IDE中设置的启动项目上构建,因为基本的F5构建活动项目通常不是启动项目.我通过从Envdte.solution界面找到所有项目,并将其与解决方案中的唯一名称进行比较.StartuPprojectsCollection并利用了解决方案.SoludeBuild.buildProthproject函数.但是,我的解决方案可以为Win32和X64平台构建,并且此功能没有要构建的设置方法,只能指定配置​​.最终结果是,无论我在IDE中设置了哪个平台,它总是构建Win32平台.如果我从ActiveConfiguration方法中检索Envdte80.solutionConfiguration2接口,则表明ActiveConfiguration具有正确的平台.我是否错过了构建启动项目的方法,一个使用ActiveConfiguration的特定项目或一种指定平台的方法? 任何帮助将不胜
8 2024-04-26
编程技术问答社区
如何设置通知的点击事件 Windows 8.1 C#
我是Windows开发的新手,我在Visual Studio上使用C#和XAML创建了Windows 8.1应用程序.我创建了敬酒消息. var template = ToastNotificationManager.GetTemplateContent(ToastTemplateType.ToastText02); var element = template.GetElementsByTagName("text")[0]; element.AppendChild(template.CreateTextNode("INR BUDDY")); var element1 = template.GetElementsByTagName("text")[1]; element1.AppendChild(template.CreateTextNode("You have a message!")); //set the toast to appear 30 seconds from now
18 2024-04-26
编程技术问答社区
试图加载一个格式不正确的程序
我正在使用C#加载C ++ DLL,并收到此错误: "类型'system. "其他信息:试图加载具有错误格式的程序.(Hresult的例外:0x8057000b) 我不知道为什么.使用VS2012向导,Win32应用程序,DLL的DLL生成C ++ DLL.它是使用X64选项构建的.这是代码: // MyNativeDLL.cpp : Defines the exported functions for the DLL application. // #include "stdafx.h" //char* pMemoryBuffer = NULL; using namespace std; __declspec(dllexport) long Test() { long a; a = 1; a++; return a; } C#代码称为: [Dl
28 2024-04-26
编程技术问答社区
如何在一个C#解决方案中的多个项目中共享资源?
我在一个解决方案中有多个项目,我希望他们都共享一个图形资源.我已经尝试过: 1-创建的项目1,使其资源文件公开,向其添加了一些图形. 2-创建的project2,alt+draged resources.resx从project1 \ properties to project2(不在属性文件夹中) 3-将Project2中的参考添加到Project1 所以,现在Project1的所有图像都可以在Project2中找到.到目前为止,一切都很好.我可以在设计时间使用它们. 但是,当我想在运行时访问它们时,我会尝试此(在Project2)... Image img = project1.Properties.Resources.image14; 这与失踪的manifestResourceException崩溃. 我在这里做错了什么?有更好的方法可以解决这个问题吗?我要做的就是将所有图形维护在一个地方,因此,如果我添加资源,则可以适用于解决方案中的
6 2024-04-26
编程技术问答社区
执行的迭代次数越多,数据插入的时间越长
我有一个空数据库,该数据库将包含旧旧数据库的迁移形式. 我在所有旧数据中都读取了可以正常工作的数据. 有一个主表,几乎每个表都包含链接,因此可以通过.对于每个需要进入主表的记录,大约有7组表,其中每个表都只是彼此依靠彼此工作的表.例如 可以完成这7个组中的每一个,而没有其他组的任何信息,所以我以每个组的不同线程开始迁移过程. 每个方法只需通过旧数据表中的相关记录运行,并将它们插入并将其插入新数据库中. 我有一个数据访问类,可以在类的寿命中保持一个SQLCeconnection对象. 每个插入操作都命中了这两种方法: /// /// Executes a single INSERT, UPDATE, DELETE or other Sql Command that modifies the schema or data of the database /// /// The
2 2024-04-26
编程技术问答社区
WPF中的Gmap.net错误
在工具箱中添加参考组件后,尝试使用组件时会发生以下错误: " 引用" gmap.net.windowspresentation,版本= 1.6.0.0,culture =中性, publicKeyToken = B8B9027B614FEF"已添加到该项目中. 从新参考中的类型类型,按OK重新启动XAML设计器. XAML设计师重新启动后,重新创建Artboard的控制." 已经重新启动了视觉工作室,但没有解决. 解决方案 这对我有用. 使用Windows Explorer查找gmap.net.core.dll和gmap.net.windowspresentation.dll 右键单击 选择属性 单击Unblock按钮
12 2024-04-26
编程技术问答社区
在C#Visual Studio与Stylecop中使用此关键字
我正在从事Windows Service C#项目,并且我是在C#的第一次工作. 我从vs和stylecop中获得了两个不同的建议,同一this关键字. (我知道,this关键字是指类的当前实例) 中)的建议. 所以我删除了此关键字,并且我会得到Stylecop的建议 sa1101:csharp.可读性:呼叫serializebackupfilepath必须 从"这个"开始.指示该项目的前缀是 课程. 所以,我在这里感到困惑,因此构造函数this关键字和没有this关键字的构造函数之间会有任何区别 (对不起,我的英语不好) 解决方案 我更喜欢不使用this.但是,由于您正在为参数和班级成员使用相同的命名约定,因此很难区分这两个没有它. 由于您使用的是C#,我建议您使用此命名约定,以避免需要使用this以明确指定您的意思是: _name私人班级成员 Name用于公共班级成员,常数和方法名称 name对于参数和本地变量 StyleCop
10 2024-04-26
编程技术问答社区
缩短长时间IF语句
我花了几个小时制作一个TIC TAC TOE游戏,主要使用其他陈述,我只是复制并粘贴的某些代码... 我将如何创建代码的一个实例,然后稍后引用它? - 当我需要该代码时,而不是每次都复制并粘贴大量代码线.在这个代码块中,我得到的是1至10之间的随机数,该数字将存储在RI中...然后,当AI转弯时,计算机将在按钮中随机输入X,然后使用此代码,将检查到确定计算机是否赢了.我希望这有意义=) do { storeRI = rc.Next(0, 10); //storing random number into storeRI so it can be used later on in life. if (storeRI == 1 && btn1.Text == "") { btn1.Text = "X"; Turn = 1; if (btn1.Text == "X" & btn2.Text == "X" &
8 2024-04-26
编程技术问答社区
不能在vs2012中打开vs2010的csproj文件
目标: 用winforms做XNA. 方式 从此链接,其中包含一个包含三个项目的解决方案,表单项目,内容和内容元素项目. 项目解释: contentLibrary项目构建了一个dll,该dll构建了项目参考的形式(但似乎没有任何东西,我不知道为什么). 它以我从未见过的Bizzare方式引用内容项目. 内容项目包含一个图片文件,什么都没有,我不知道它构建了什么. 最后,包含许多控件的主要形式的表单项目,包括用户定义的控件,一个继承XNA控件的摘要以及其他用于实现此控件的摘要(这些将执行图形). 问题: 无法打开ContentLibrary项目. 我收到的错误消息: c:\ program文件(x86)\ msbuild \ microsoft \ xna game Studio \ microsoft.xna.gamestudio.targets确认声明中的路径是正确的,并且文件存在于磁盘上 我的尝试: 用记事本打开Conte
10 2024-04-26
编程技术问答社区
自定义Visual Studio运行配置以在启动应用程序后运行测试
这是我开发环境的细节: Visual Studio 2012 Uptimate with Update 4 Google Chrome版本38.0.2125.111 M Windows 7专业人士,具有32位操作系统 编码Uitest Builder 11.0.60315.1 Microsoft编码的Uitest项目在ASP.NET Web应用程序解决方案中. 我们使用Microsoft编码的Uitest项目在Web应用程序上运行自动化UI测试. 这是需要做的. 我需要构建并运行ASP.NET Web应用程序解决方案,以便将Web应用程序部署到Visual Studio开发服务器,然后最终显示在Google Chrome浏览器中. (换句话说,您在Visual Studio中突出显示解决方案,然后按F5构建和运行.) 问题是,如果我构建并运行应用程序,我希望上述Microsoft编码的Uitest项目能够在Web应用程序启动并运行后运
2 2024-04-26
编程技术问答社区
由于使用 "嵌入式资源 "嵌入视图,Visual studio锁定了DLL
项目A包含一个视图,让我们称其为View1.ASCX在"属性"窗口中标记为"嵌入式资源" 使用自定义资源提供商从projecta.dll观看项目A和项目B和C负载 这样,我可以在项目中重复使用我的观点. 可悲的是,这会导致Visual Studio无法在每次更改为projecta.dll 之后第一次构建项目B或C. "Error 12 Could not copy "C:\GIT\PROJECTA\PROJECTA\bin\PROJECTA.dll" to "bin\PROJECTA.dll". Exceeded retry count of 10. Failed." 有什么办法可以做这项工作?还是我应该以某种方式将所有"重使用"视图移至单独的组装?视图使用项目A的类别,因此这就是为什么我将它们保存在项目中 要清楚所有内容:第二次建立它通常有效,并且代码和视图都在起作用,这是一个非常大的时间,必须等待10秒钟才能进行第一次构建尝试失败. 解决方案
12 2024-04-26
编程技术问答社区