vs2015 (178)


installer - 阻止MSI在SYSTEM環境中啟動EXE

我正在處理MSI部署(使用InstallShield)時出現問題。 我們有一個運行在後台的程序需要運行每個用戶,它需要自動啟動,無需用戶干預。 問題是組策略對象/Active Directory(GPO/AD)部署應用程序是在任何人登錄之前在SYSTEM環境中啟動的,而不是作為即將登錄的用戶。應用程序只能為每個用戶運行一次,看來SYSTEM進程阻止了USER進程的啟動。 這意味著在…


visual studio 2008 - 如何從命令行獲得Visual Studio解決方案的最新版本?

如何像在Visual Studio的解決方案資源管理器上下文菜單中那樣遞歸獲取最新版本的解決方案? 我想從命令行或通過宏執行此操作。 我試圖通過使用一組批處理文件自動化我的日常工作的一部分。 我相信很多開發者會喜歡這樣的東西。 tf get只獲得一個文件夾的內容遞歸(不解決方案)。 它不看項目依賴關係等等。 這是行不通的。…


c - 在沒有Visual Studio的情況下創建Windows服務

所以使用Visual Studio創建一個Windows服務是相當簡單的。 我的問題要深入一些,可以將可執行文件安裝為服務,以及如何將服務編寫為直接的C應用程序。 我找不到很多這方面的參考,但我假設必須有一些我可以實現的接口,所以我的.exe可以作為服務安裝。…


visual studio - 為什麼沒有Team Foundation Server Express Edition?

為什麼沒有Team Foundation Server Express Edition?…


在Windows下,服務可以做什麼?

有沒有人有一個很好的XP指導Windows服務的功能? 特別是,我試圖找出當一個程序作為一個服務運行時會發生什麼事情,試圖打開Windows,但沒有被授予與桌面交互的權限。 基本上,我有一個程序是/是一個GUI應用程序,應該能夠作為服務運行的長期後台處理。 重寫程序在後台處理時不顯示GUI元素是一項重大的工作,所以我想看看是否有一種方法可以忽略UI元素。 現在有點工作,只要太多的窗戶沒有打開。…


任何方式做Visual Studio“項目只”從命令行構建?

devenv mysolution.sln/build "Release|Win32"/project myproject 當從命令行構建時,似乎我可以選擇進行/build或/rebuild,但沒有辦法說我想做“僅項目”(即不建立或重建指定項目的依賴關係)。 有誰知道一個方法?…


.net - 在同一個解決方案/項目中將Visual Studio的32位和64位都用作目標

關於如何設置我的visual studio版本以實現多目標,我有點困惑。 背景:帶有p/invoker到第三方32位DLL,SQL compact v3.5 SP1的c#.NET 2.0版本,帶有一個安裝項目。 目前,平台目標設置為x86,因此可以在Windows x64上運行。 第三方公司剛剛發布了它們的DLL的64位版本,我想構建一個專用的64位程序。 這提出了一些問題,我還沒有得…



c# - 重構代碼:什麼時候做?

自從我開始使用.NET以來,我一直在創建Helper類或Partial類,以保持代碼位於並包含在自己的小容器中等。 我想知道的是使代碼盡可能乾淨和完美的最佳實踐。 顯然乾淨的代碼是主觀的,但我在談論什麼時候使用東西(不是如何使用它們),如多態,繼承,接口,類以及如何更恰當地設計類(使它們更有用,而不僅僅是說' DatabaseHelper',正如一些人認為代碼中的這種不良做法聞起來wiki…


c# - 你用什麼工具和技術來找到死代碼?

你用什麼工具和技術在.NET中找到死代碼? 在過去,我用Obsolete屬性來裝飾方法(傳遞true,所以編譯器會發出錯誤,如MSDN中所述)。 我有興趣看到其他人的建議(超越了像FxCop或ReSharper這樣的工具)。 我想確保我不會錯過其他有用的工具。…


您使用的是什麼ReSharper 4+C#活動模板?

您使用的是什麼ReSharper 4.0 C#模板? 我們以下列格式分享這些內容:[標題] 可選說明 快捷方式:快捷方式 可用於:[可用性設置]// Resharper template code snippet// comes here 宏屬性(如果存在): Macro1-Value-EditableOccurence Macro2-Value…




visual studio download resharper resharper下載 net msbuild command windows line