Articles of visual studio 2010

Visual Studio部署包更改文件权限

也许这是不可能的,由于安全的影响…我有一个Win窗体中创build的Visual Studio中的部署包。 应用程序在本地引用app.config文件,并允许用户通过应用程序更改其中的设置。 当我部署应用程序并尝试保存我所做的更改时,Windows正在说“权限被拒绝”。 是否有一个命令,我可以作为安装的一部分,将给我的app.config文件的“每个人”的安全权限….从而允许我的应用程序进行编辑? 谢谢。

msi安装程序finshed之后的应用程序进程作为SYSTEM用户名启动,有时无法创buildcom对象

我有一个Visual Studio安装程序项目,安装一个C#应用程序,我有一个自定义的操作和代码来安装完成后运行的过程。 假设在Windows机器上login的用户是“john”。 现在,当john运行msi安装程序时,我检查taskmanager中的进程,它显示msiexec.exe是安装程序的进程名称,它以用户“john” 安装程序完成并运行安装应用程序的进程myapp.exe现在,当我检查Windows的taskmanager中的这个进程它显示myapp.exe正在作为SYSTEM(我知道这是什么帐户,为什么它不作为约翰运行) 问题当myapp.exe以SYSTEM用户身份运行时,无法创build已经以用户john身份运行的组件(在我的情况下为iTunes)的com组件实例。 如果组件没有运行,那么创buildiTunes的成功是成功的,否则失败。 问题那么是否有可能确定安装程序以john身份运行时,何时以开始将myapp.exe作为john而不是以SYSTEM用户身份进行处理? 请注意,在安装过程中,我不会要求用户input密码。 安装程序完成后运行的代码 // Event handler for 'Committed' event. private void MyInstaller_Committed(object sender, InstallEventArgs e) { try { Directory.SetCurrentDirectory(Path.GetDirectoryName (Assembly.GetExecutingAssembly().Location)); Process.Start(Path.GetDirectoryName( Assembly.GetExecutingAssembly().Location) + "\\MyApp.exe"); } catch { // Do nothing… } }

Visual Studio改变了它的字母表

我正在快速打字,不小心碰到了其他钥匙。 因为我没有意识到这一点,所以我试图撤销我所做的,但是…我不知道。 现在我只能用西里尔文写。 我错误地打了什么钥匙,怎样才能改回来?

LNK2019构build解决scheme时出错。 为什么?

我确信这已经在过去被解决了。 我很抱歉。 我想了解为什么我会收到错误LNK2019。 并采取什么方向,来解决这个问题。 Errors are LNK2019: unresolved external symbol __imp__ReportError referenced in function _wmain unresolved external symbol __imp__Options referenced in function _wmain 当我在Visual Studio 2010中构build解决scheme时,会发生这种情况。 上述方法的头文件内容是这样描述的: LIBSPEC DWORD Options (int, LPCTSTR *, LPCTSTR, …); LIBSPEC DWORD Options (int, LPCTSTR *, LPCTSTR, …); 主要代码: #include "Everything.h" BOOL TraverseDirectory(LPTSTR, LPTSTR, DWORD, LPBOOL); DWORD FileType(LPWIN32_FIND_DATA); BOOL ProcessItem(LPWIN32_FIND_DATA, […]

QtCreator无法打开包含文件(Windows)

我想在Windows上编译一个开源项目: https : //github.com/francisengelmann/FabScan100 我正在使用QtCreator 2.7.0,Qt Qt5.0.2 msvc2010_opengl,MSVC2010 我的直觉就像这样: C:\ C:\libs\opencv-2.4.2\ C:\libs\pcl-1.6.0 C:\libs\Qt\Qt5.0.2 C:\fabscan\FabScan100-master 我修改了qtTest.pro文件以包含必需的头文件和库文件: INCLUDEPATH += C:\libs\pcl-1.6.0\3rdParty\Eigen\include LIBS += C:\libs\pcl-1.6.0\3rdParty\Eigen\bin INCLUDEPATH += C:\libs\pcl-1.6.0\3rdParty\FLANN\include\flann LIBS += C:\libs\pcl-1.6.0\3rdParty\FLANN\lib INCLUDEPATH += C:\libs\pcl-1.6.0\3rdParty\Boost\include\boost LIBS += C:\libs\pcl-1.6.0\3rdParty\Boost\lib INCLUDEPATH += C:\libs\opencv-2.4.2\opencv\build\include LIBS += C:\libs\opencv-2.4.2\opencv\build\x86\vc10\lib INCLUDEPATH += C:\libs\pcl-1.6.0\include\pcl-1.6 LIBS += C:\libs\pcl-1.6.0\lib \ -lpcl_common \ -lpcl_io \ -lpcl_filters \ -lpcl_kdtree \ -lpcl_registration […]

启动ASP.NET Development Server的.BAT文件,然后在浏览器中打开

我正在尝试创build一个.bat文件来启动Visual Studio以外的ASP.NET Dev Server,然后在浏览器中打开该网站。 到目前为止,我已经成功地启动了Dev Server,但是它在那里停止,并且不打开浏览器。 这是我在我的.bat文件中: "C:\Program Files\Common Files\Microsoft Shared\DevServer\9.0\WebDev.WebServer.EXE" /port:4608 /path:"C:\Projects\a_project\Dev\path-to-site" /vpath:"/path-to-site" start "http://localhost:4608/path-to-site/sitefinity" 任何想法这是什么错误? 谢谢 更新: 根据你的一些答案,我在第一行添加了start / B,现在既没有打开web服务器,也没有打开浏览器。 我刚刚得到一个新的空cmd提示窗口。 这是最新的不工作: start /B "C:\Program Files\Common Files\Microsoft Shared\DevServer\9.0\WebDev.WebServer.EXE" /port:4608 /path:"C:\Projects\a_project\Dev\path-to-site" /vpath:"/path-to-site" start "http://localhost:4608/path-to-site/sitefinity" 更新2: 我从你们的帮助和一些反复试验中发现了这一点。 查看下面的最终解决scheme。

C#Web应用程序的问题

我正在使用C#的Web应用程序工作。 我在我的代码中有以下计时器,用于检查服务器上的文件: protected void Timer1_Tick(object sender, EventArgs e) { Image1.Visible = false; if (File.Exists(@"\\server/money/Folder2/RAW.xls")) //inform user Label2.Visible = true; else { Label2.Visible = false; Label3.Visible = true; } if (File.Exists(@"\\server/money/Folder2/RAW.xls")) //inform user Image2.Visible = true; else { Image2.Visible = false; Image3.Visible = true; } } inheritance人我的问题。 在本地机器上,甚至在其他服务器上的东西都检查出来,系统看到文件和bam,漂亮的graphics和文本显示yup文件在那里….但是当我在另一台机器上的应用程序[笔记本电脑或工作站]它像它不会看到文件。 它加载页面就好,但是给了我不好的图像和文字说没有find文件。 使用IIS 7.5,一切都是默认的大部分使用ASP 4.0执行即时通讯。 有没有人有这方面的见解?

如何在Visual Studio 2010中创build和使用C ++ Windows服务进行通信?

我有一个(种)数据库在C ++中实现。 现在我想创build一个Windows服务来查询它,因为P-invoking它不是一个选项,因为数据库将不得不加载每个查询,这需要几分钟。 但是我面临几个问题: 我如何在VS2010中创build一个C ++ Windows服务? 该模板已被删除(为什么???),我可以使用2008模板并将其转换? 如果是的话:我在哪里可以find这样的模板? 假设我设法创build一个C ++ Windows服务:我有什么select与这个服务进行通信(来自c sharp)? 有什么优点/缺点? 我会很高兴的任何提示! 本

当前的ankhsvn版本是否与当前的svn兼容? 版

在Windows Server 2008 R2上运行Windows 7客户端。 我下载并安装了VisualSVN Server 2.5.2,没有任何问题。 这里的页面表明这是针对Subversion 1.7.2构build的。 我下载并安装了TortoiseSVN 1.7.3,没有任何问题。 这里的页面表明这是针对Subversion 1.7.2构build的。 现在,我想安装ankhsvn与Visual Studio 2010一起使用。最新版本是2.3.10509, 这里的页面表示这是针对Subversion 1.7.1构build的。 有谁知道这是否会正确运行我的SVN服务器? 或者我需要等到ankhsvn发布一个版本再次构buildSVN 1.7.2? 如果我需要等待,ankhsvn发布通常会出现多久? 源代码pipe理显然是至关重要的,所以我不想冒“只是尝试”而丢失任何数据的风险。

CompileAssemblyFromDom抛出FileNotFoundException

我构build一个CodeCompileUnit,下面的代码输出一个C#源代码文件,一个.dll,我可以从程序集中得到一个实例: TextWriter tw = new IndentedTextWriter(new StreamWriter(filePath + ".cs", false), " "); provider.GenerateCodeFromCompileUnit(compileUnit, tw, new CodeGeneratorOptions()); tw.Close(); CompilerParameters cp = new CompilerParameters { GenerateInMemory = true, GenerateExecutable = false}; cp.ReferencedAssemblies.Add("MyProgram.exe"); cp.OutputAssembly = filePath + ".dll"; CompilerResults cr = provider.CompileAssemblyFromFile(cp, filePath + ".cs"); MyType instance = (MyType)Activator.CreateInstance(cr.CompiledAssembly.GetTypes()[0]); 到现在为止还挺好。 现在我想避免生成这些文件: CompilerParameters cp = new CompilerParameters { GenerateInMemory […]